我被要求做一个LLVM功能,允许我找到:跳转/分支,加载/存储,调用,算术和其他类型的指令'。
就我设法做的那样,我已经能够找到使用dyn_cast执行以下代码的CallInst,LoadInst,StoreInst和BranchInst:
pu.c26_year_built > extract(year from pu.C38_UPDT_HEAT) or
pu.c26_year_built > extract(year from pu.C35_UPDT_PLUMB) or
pu.c26_year_built > extract(year from pu.C34_UPDT_WIRE) or
pu.c26_year_built > extract(year from pu.C22_UPDT_ROOF)
我正在努力寻找一种方法来提取所有算术和其他类型的'说明。
感谢您的时间。