summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
AgeCommit message (Expand)Author
2025-11-15[AMDGPU] Delete some dead code (NFC) (#167891)Sergei Barannikov
2025-11-14[AMDGPU] Make use of getFunction and getMF. NFC. (#167872)Jay Foad
2025-11-13[CodeGen] Use VirtRegOrUnit where appropriate (NFCI) (#167730)Sergei Barannikov
2025-10-13[AMDGPU] Add register usage debug printing the point of maximum register pres...Valery Pykhtin
2025-10-10[AMDGPU] Use correct SlotIndex to calculate live-out register set. (#161720)Valery Pykhtin
2025-08-08[AMDGPU][Scheduler] Consistent occupancy calculation during rematerialization...Lucas Ramirez
2025-07-25[AMDGPU] NFCI: Track AV Register Pressure separately (#149863)Jeffrey Byrnes
2025-06-26[AMDGPU] Add `GCNRPTarget` to track register pressure against a target (#145...Lucas Ramirez
2025-06-24[AMDGPU] Replace dynamic VGPR feature with attribute (#133444)Diana Picus
2025-06-20[AMDGPU] Fix a potential integer overflow in GCNRegPressure when true16 is en...Shilei Tian
2025-06-04[AMDGPU] Simplify `GCNRegPressure::RegKind` (NFC) (#142682)Lucas Ramirez
2025-03-21[AMDGPU] Avoid repeated hash lookups (NFC) (#132511)Kazu Hirata
2025-01-22[CodeGen] Rename RegisterMaskPair to VRegMaskOrUnit. NFC (#123799)Craig Topper
2024-10-09[AMDGPU] Optionally Use GCNRPTrackers during scheduling (#93090)Jeffrey Byrnes
2024-10-08[AMDGPU] Constrain use LiveMask by the operand's LaneMask for RP calculation.Jeffrey Byrnes
2024-10-03[AMDGPU] Qualify auto. NFC. (#110878)Jay Foad
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice
2024-02-26[AMDGPU] Prefer lower total register usage in regions with spillingJeffrey Byrnes
2023-12-08[AMDGPU] Fix GCNUpwardRPTracker: max register pressure on defs. (#74422)Valery Pykhtin
2023-11-20[AMDGPU] Add live-through register set printing to GCNRegPressurePrinter pass...Valery Pykhtin
2023-11-10[AMDGPU] Fix GCNUpwardRPTracker. (#71186)Valery Pykhtin
2023-11-01[AMDGPU] GCNRegPressurePrinter pass to print GCNRegPressure values for testin...Valery Pykhtin
2023-09-15[AMDGPU] Tweak tuple weight calculation. NFC. (#66490)Jay Foad
2023-06-05[AMDGPU] Make use of MachineInstr::all_defs and all_uses. NFCI.Jay Foad
2023-03-09[AMDGPU] Speedup GCNDownwardRPTracker::advanceBeforeNextValery Pykhtin
2022-12-02Revert "[AMDGPU] Speedup GCNDownwardRPTracker::advanceBeforeNext"Jay Foad
2022-12-02[AMDGPU] Speedup GCNDownwardRPTracker::advanceBeforeNextValery Pykhtin
2022-11-03[AMDGPU] Fix GCNDownwardRPTracker::advanceBeforeNext at the end of MBBValery Pykhtin
2022-10-28Revert "[AMDGPU] Add EXPENSIVE_CHECK into GCNRPTracker::reset"Valery Pykhtin
2022-10-28[AMDGPU] Add EXPENSIVE_CHECK into GCNRPTracker::resetValery Pykhtin
2022-10-28[AMDGPU] Refactor debug printing routines for GCNRPTrackerValery Pykhtin
2022-01-19[NFC] Use Register instead of unsignedJim Lin
2021-11-26[AMDGPU] Make vector superclasses allocatableChristudasan Devadasan
2021-02-17[AMDGPU] gfx90a supportStanislav Mekhanoshin
2021-02-01AMDGPU: Fix dbg_value handling when forming soft clause bundlesMatt Arsenault
2021-01-20[NFC][AMDGPU] Split AMDGPUSubtarget.h to R600 and GCN subtargetsdfukalov
2021-01-07[Target] Use llvm::find_if (NFC)Kazu Hirata
2021-01-07[NFC][AMDGPU] Reduce include files dependency.dfukalov
2020-08-20[AMDGPU] Remove uses of Register::isPhysicalRegister/isVirtualRegisterJay Foad
2020-02-19[AMDGPU] Fix assumption about LaneBitmask contentStanislav Mekhanoshin
2020-02-06[AMDGPU] Cleanup assumptions about generated subregsStanislav Mekhanoshin
2020-01-31[AMDGPU] Add file headers for few files where it is missing.hsmahesha
2020-01-27[AMDGPU] Fix GCN regpressure trackers for INLINEASM instructions.vpykhtin
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-07-30[AMDGPU] Print register pressure for agpr and vgpr separatelyStanislav Mekhanoshin
2019-07-11[AMDGPU] gfx908 mfma supportStanislav Mekhanoshin
2019-06-18[AMDGPU] Speed up live-in virtual register set computaion in GCNScheduleDAGMI...Valery Pykhtin
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-11AMDGPU: Refactor Subtarget classesTom Stellard