[llvm-dev] LLVM function parameters

James Courtier-Dutton via llvm-dev llvm-dev at lists.llvm.org
Fri Apr 13 12:47:07 PDT 2018


Hi,

When using the LLVM IR builder, I have a situation that might have 5
parameters when building the function nodes and instructions.
Later on, I wish to remove one of the parameters so the same function
now has only 4 parameters. For example, the parameter may not actually
be used by any of the instructions in the function.
How do I remove a parameter from the function?
I am hoping that there is a way to do this with the LLVM IR builder,
without having to define the function parameters again, and then add
all the nodes and instructions again.

Can anyone suggest the best way to do this?

Kind Regards

James


More information about the llvm-dev mailing list