Provide MachineInstr::setPCSection(), to propagate relevant metadata
through the backend. Use ExtraInfo to store the metadata.
Depends on D130875
Paths
| Differential D130876
[MachineInstr] Allow setting PCSections in ExtraInfo ClosedPublic Authored by melver on Aug 1 2022, 1:54 AM.
Details Summary Provide MachineInstr::setPCSection(), to propagate relevant metadata Depends on D130875
Diff Detail
Event Timelinemelver added a child revision: D130877: [MCObjectFileInfo] Add getPCSection() helper.Aug 1 2022, 1:55 AM Comment Actions I looked at this and it looks good to me, but I don't feel like the right person to approve this. melver added a child revision: D130880: [SelectionDAG] Rename CallSiteDbgInfo to NodeExtraInfo.Aug 4 2022, 9:56 AM melver removed a child revision: D130877: [MCObjectFileInfo] Add getPCSection() helper.Aug 4 2022, 10:11 AM Comment Actions
same This revision is now accepted and ready to land.Aug 5 2022, 4:57 PM This revision was landed with ongoing or failed builds.Sep 6 2022, 6:53 AM Closed by commit rG42836e283fc5: [MachineInstr] Allow setting PCSections in ExtraInfo (authored by melver). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 456597 llvm/include/llvm/CodeGen/MachineFunction.h
llvm/include/llvm/CodeGen/MachineInstr.h
llvm/lib/CodeGen/MachineFunction.cpp
llvm/lib/CodeGen/MachineInstr.cpp
llvm/unittests/CodeGen/MachineInstrTest.cpp
|