Llvm StringRef至;价值*”;转换
如何获取“Value*”格式指令的LHS 例如:%mul=mul i32%0,%0Llvm StringRef至;价值*”;转换,llvm,Llvm,如何获取“Value*”格式指令的LHS 例如:%mul=mul i32%0,%0 当我使用getName()方法检索“mul”时,我得到的是“StringRef”格式,无法将其类型转换为“Value*”。指令是Value的一个子类。因此,您不需要任何东西来将其类型转换为值。请注意,代码(大部分)是SSA形式的,因此指令本身定义了结果值。检查位于的继承关系图
当我使用getName()方法检索“mul”时,我得到的是“StringRef”格式,无法将其类型转换为“Value*”。指令是Value的一个子类。因此,您不需要任何东西来将其类型转换为值。请注意,代码(大部分)是SSA形式的,因此指令本身定义了结果值。检查位于的继承关系图