While lowering calls collect info about registers that forward arguments into following function frame. We store such info into MachineFunction of the call.
This is used very late when dumping DWARF info about call site parameters.
Authors: @asowda, @NikolaPrica, @djtodoro, @ivanbaev
The function is marked as const, yet this is a std::move().
Do you mean to only get the CallSiteInfo once?