Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私が聞きたいのは、与えられた命令がLLVMのオペランドとして配列を含んでいることを確認できるかということです。私はパスを書いていて、この段階で立ち往生しています。
はい、次のコードでこれを確認できます。
Instruction *I; bool UsingArray = false; for (unsigned num = 0; num < I->getNumOperands(); ++num) if (isa<ArrayType>(I->getOperand(num)->getType())) UsingArray = true;