It is needed to invoke the delegate methods effectively whenever a
virtual register is cloned from an existing register of the same class.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D138517
[CodeGen] Use cloneVirtualRegister in LiveIntervals and LiveRangeEdit ClosedPublic Authored by cdevadas on Nov 22 2022, 11:26 AM.
Details Summary It is needed to invoke the delegate methods effectively whenever a
Diff Detail
Event Timelinecdevadas added a parent revision: D138515: [CodeGen][RegAllocFast] Map PhysReg to its current VirtReg.Nov 22 2022, 12:28 PM This revision is now accepted and ready to land.Nov 22 2022, 7:34 PM cdevadas added a child revision: D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs.Nov 23 2022, 9:26 AM cdevadas removed a parent revision: D138515: [CodeGen][RegAllocFast] Map PhysReg to its current VirtReg.Nov 24 2022, 4:23 AM cdevadas added a parent revision: D134950: [CodeGen] Use delegate to notify targets when virtual registers are created.Nov 24 2022, 5:52 AM cdevadas edited child revisions, added: D138656: [CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStackSlot; removed: D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs. This revision was landed with ongoing or failed builds.Dec 16 2022, 10:24 PM Closed by commit rGce02d5a53956: [CodeGen] Use cloneVirtualRegister in LiveIntervals and LiveRangeEdit (authored by cdevadas). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 477261 llvm/lib/CodeGen/LiveIntervals.cpp
llvm/lib/CodeGen/LiveRangeEdit.cpp
|