Please suggest me method to find declaration of an Argument passed to a Function in llvm IR.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can use
Function::getArgumentList()method to get a list of function’s arguments. Then, you traverse it with iterators –ArgumentListType::begin()andArgumentListType::end().See
class Functiondocumentation – http://llvm.org/doxygen/classllvm_1_1Function.htmlUPD:
The current way of iterating over arguments is
arg_begin()/arg_end()/args()methods.