[llvm-dev] get function parameters (not arguments)
Tim Northover via llvm-dev
llvm-dev at lists.llvm.org
Fri Mar 10 07:44:05 PST 2017
On 10 March 2017 at 15:41, Mohammad Norouzi <mnmomn at gmail.com> wrote:
> Sorry i'm using the following code:
>
> F = (cast<CallInst>(BI))->getCalledFunction();
> for (auto& A : F->getArgumentList()) {
> errs() << "------- " << A.getName() << " " << "11" <<
> "\n";
> }
>
> But how can I get the parameters (as e and f in the example)?
The code you originally posted (using
cast<CallInst>(BI)->arg_operands()) should iterate through the
arguments to the call.
Cheers.
Tim.
More information about the llvm-dev
mailing list