[LLVMdev] How to break/iterate over nested instructions.
Duncan Sands
baldrick at free.fr
Sat Aug 27 00:41:25 PDT 2011
Hi Manish,
> I wish to iterate over all instructions (where opCode == desired_opCode). I
> could iterate over all the instruction expect the nested instructions like:
>
> %add.ptr229 = getelementptr inbounds i8* getelementptr inbounds ([4096 x i8]*
> @_Func1, i32 0, i32 0), i64 %idx.ext228
this is not a nested instruction. The inner getelementptr is a ConstantExpr
(a constant) not an instruction.
> I wish to break this nested instruction in two instructions.
Why?
Ciao, Duncan.
Please let me know
> if there is already existing method in llvm to do the job.
>
> Thanks,
> Manish
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list