[LLVMdev] get ref to parent instruction
erocha.ssa at gmail.com
Tue Jan 8 15:06:04 PST 2013
How can I get a reference to an instruction if I have a reference to
an operand? For example, let suppose I have a reference to the
ConstantExpr "getelementptr inbounds" in the following instruction:
%4 = getelementptr i32* getelementptr inbounds ([8 x i32]*
@__mem_grid_MOD_nnyp, i32 0, i32 0), i32 %3
then, how can I get a reference to the GetElementPtrInst object?
The reason I need that is because I want to change every instruction
that uses certain variables (in the example above the
__mem_grid_MOD_nnyp variable). The problem is that for the example I
showed the actual user of the variable is a ConstantExpr object and
not the GetElementPtrInst object.
More information about the llvm-dev