[LLVMdev] How do I get the result of an instruction?
    John Criswell 
    criswell at uiuc.edu
       
    Sun Nov 16 02:55:46 PST 2008
    
    
  
bhavani krishnan wrote:
> Hi all,
>
> I probably have a stupid question but I could not find out so please help me out here. I can use getOperand to get the operands of an instruction. Similarly, How do I get the result of an instruction? 
>   
The instruction itself is its result.
For example, if I wanted to generate code that does a getlemeneptr 
instruction (GEP) and then uses the result of the GEP as the pointer to 
a load instruction, I would do the following:
Instruction * GEP = new GetElementPtrInst (Value, ....);
Instruction * LI = new LoadInst (GEP, "name", ...);
-- John T.
> Thanks,
> Bhavani
>
>
>       
> _______________________________________________
> 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