[LLVMdev] How to extract Left Hand side of Instruction
criswell at uiuc.edu
Thu Apr 15 12:00:59 PDT 2010
> Suppose I have llvm Instruction as :
> %9 = load i32* %b, align 4
> and I want to extract the name of temporary value used here ie 9.
> Can any body tell that how can I do that?
I believe it's the getNameStr() method.
Note that not all instructions have names (i.e., getNameStr() might give
you an empty string). I think the LLVM disassembler prints a number
when the instruction has no name.
There's a pass which, I think, gives names to all values, but I don't
recall the pass's name.
-- John T.
> thanks and regards,
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
More information about the llvm-dev