我是 LLVM 的初学者,我有一个简单的问题,但我在文档中找不到解决方案。
我正在做一个计算指令的函数传递,为此我需要指令中的所有“数据”,我的意思是运算符、所有操作数和结果。
我的问题是,我无法获得结果变量。例如,对于指令:
%add1 = add nsw i32 %x, %y
我可以有x和y名称和变量,我可以有操作码,我可以有add1名称,但是,我不能有add1变量。
我从文档的说明页面中阅读了所有功能,但找不到任何看起来像我正在寻找的东西。
那么可以解决我的问题的正确 API 是什么?