2012-01-27 82 views
2

如何獲得「Value *」格式的指令的LHS?String參考「Value *」轉換

例如:%MUL = MUL 123-132%0%0

當我使用getName()方法來檢索 'MUL',我得到它 「StringRef」 的格式,我不能將它強制轉換「價值*」。

回答

2

指令是Value的子類。所以,你不需要任何東西來將它轉換成Value。請注意,代碼(主要)是SSA格式的,所以指令本身定義了結果值。檢查繼承圖http://llvm.org/doxygen/classllvm_1_1Instruction.html

+0

謝謝。有效。 – 2012-01-28 03:54:17