[LLVMdev] Extraction of constant operands from the instruction

Anton Korobeynikov asl at math.spbu.ru
Mon Jan 14 09:06:53 PST 2008


> However, whenever there is a constant operand like a numerical value, it
> does not displays any value at all, i checked using the hasName() method,
> for the constant operands the hasName() returns 0.
Correct. Constant doesn't have name at all. You should check, whether
operand is a constant, cast the Value to Constant (for example, via
dyn_cast facility) and then use the Constant' methods to obtain the
exact value.

> How can i extract the name of the instruction i.e. %tmp6
getName() will return it.

WBR, Anton Korobeynikov 

More information about the llvm-dev mailing list