iterate over arguments in machinefunction

Hi everybody,

How can I iterate over machinefunction’s arguments? I know that for the function it is:

Function::ArgumentListType::iterator it …



MachineFunctions do not have abstract information over arguments, access to the arguments is lowered to concrete operations when building the machine representation:

- Values living into the function are tracked as function live ins in MachineRegisterInfo
- Values passed on the stack are loaded where they are used

You can also still access the IR function via MachineFunction::getFunction() to iterate over the arguments in the abstract form.

- Matthias