Displaying 2 results from an estimated 2 matches for "getoperanduse".
Did you mean:
getoperands
2012 Feb 07
1
[LLVMdev] Not Understanding Use
...ave the following IR code:
21> %tmp = load i32* @myrand.z, align 4
22> %tmp1 = and i32 %tmp, 5535
23> %tmp2 = mul nsw i32 %tmp1, 36969
24> %tmp3 = ashr i32 %tmp, 16
And I have an Instruction *inst that is the instruction on line 22.
then have the code:
Use *operand1 = &(inst->getOperandUse(0));
I expect that operand1->getNext() will return the the Use* for %tmp in
the instruction on line 24. However, what I get is a null pointer. Why
is this exactly? I feel I'm not understanding the point of the Use if
I can't even see the very next usage only 2 instructions away....
2020 Jan 29
2
Value &operator=(const Value &) = delete;
Does it mean we can not dereference the Value variables?
Value *val = some operand of an instruction;
Value *val2= some operand of another instruction;
I am trying to rewire the operand values of an instruction using:
*val = *val2;
It seems that this is not allowed.
Thanks,
--
Abid M. Malik
******************************************************
"I have learned silence from the