[LLVMdev] insert nop instruction

Zahra Marj zahrafatehimarj at gmail.com
Thu Jul 9 04:31:26 PDT 2015


I would like to use "new instruction()" or similar instruction that
generate an NOP instruction and then insert it, randomly, between
instructions of function basic blocks. But link doesn't provide a good
example and limits to alloca instruction.

On Thu, Jul 9, 2015 at 1:05 PM, Evgeny Astigeevich <
evgeny.astigeevich at arm.com> wrote:

> Hi Zahra,
>
>
>
> What the problem do you have?
>
> Could you provide your code?
>
>
>
> Kind regards,
>
> Evgeny Astigeevich
>
>
>
> *From:* llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] *On
> Behalf Of *Zahra Marj
> *Sent:* 09 July 2015 09:25
> *To:* LLVM Developers Mailing List
> *Subject:* [LLVMdev] insert nop instruction
>
>
>
> Hi.
>
> I need to write a function pass that insert nop instruction in function.
> Examples of these instructions are: %nop = add i1 0, 0 or %nop = alloca i1,
> i1 0. This link couldn't help me:
> http://llvm.org/docs/ProgrammersManual.html#creating-and-inserting-new-instructions
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_docs_ProgrammersManual.html-23creating-2Dand-2Dinserting-2Dnew-2Dinstructions&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=qXjJRaqkQWeOVtPcUv65c1zR2hwz2FyxkyPKUDcEsBM&s=CnMC85PvQDV1ouDHE2aQz5LytBiguUJ3JiOkMez73dg&e=>
>
> I need a clear example about inserting new instruction. Anyone can help me?
>
> Thanks.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150709/76d642e6/attachment.html>


More information about the llvm-dev mailing list