Handle call instruction replacements and deletions in order to preserve valid state of call site info of MachineFunction.
Authors: @asowda, @NikolaPrica, @djtodoro, @ivanbaev
Differential D61062
Keep call site info valid through the backend djtodoro on Apr 24 2019, 5:21 AM. Authored by
Details Handle call instruction replacements and deletions in order to preserve valid state of call site info of MachineFunction. NOTE: If call site info is enabled for a new target assertion in MachineFunction::DeleteMachineInstr should help to locate places where updateCallSiteInfo() should be called in order to preserve valid state of call site info.
Authors: @asowda, @NikolaPrica, @djtodoro, @ivanbaev
Diff Detail Event Timeline
Comment Actions Looks mostly good now!
Comment Actions (marking as "request changes", so I don't forget to reply to the question, otherwise this will get lost in my inbox)
|
Please add a comment explaining to MI pass authors when this function should be called.