summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
AgeCommit message (Expand)Author
2025-02-12Reland "CodeGen][NewPM] Port MachineScheduler to NPM. (#125703)" (#126684)Akshat Oke
2025-02-12[AMDGPU][NewPM] Port "GCNRewritePartialRegUses" pass to NPM (#126024)Vikram Hegde
2025-02-11[AMDGPU][NewPM] Port "GCNPreRAOptimizations" pass to NPM (#126040)Vikram Hegde
2025-02-10[AMDGPU] Only run `AMDGPUPrintfRuntimeBindingPass` at non-prelink phase (#125...Shilei Tian
2025-02-08Revert "CodeGen][NewPM] Port MachineScheduler to NPM. (#125703)" (#126268)Akshat Oke
2025-02-05[CodeGen][NewPM] Port GCNPreRALongBranchReg to NPM. (#125844)Christudasan Devadasan
2025-02-05[CodeGen][NewPM] Port SIWholeQuadMode to NPM. (#125833)Christudasan Devadasan
2025-02-05CodeGen][NewPM] Port MachineScheduler to NPM. (#125703)Christudasan Devadasan
2025-02-05[CodeGen] Move MISched target hooks into TargetMachine (#125700)Christudasan Devadasan
2025-01-30[AMDGPU] Rewrite GFX12 SGPR hazard handling to dedicated pass (#118750)Carl Ritson
2025-01-29[KernelInfo] Implement new LLVM IR pass for GPU code analysis (#102944)Joel E. Denny
2025-01-24[AMDGPU] Add amdgpu-sw-lower-lds pass to NPM codegen addIRPasses. (#124102)Chaitanya
2025-01-23[AMDGPU] Occupancy w.r.t. workgroup size range is also a range (#123748)Lucas Ramirez
2025-01-22AMDGPU: Delete FillMFMAShadowMutation (#123861)Matt Arsenault
2025-01-22[AMDGPU][NewPM] Port SILowerWWMCopies to NPM (#123695)Akshat Oke
2025-01-21[AMDGPU][NewPM] Port SIFixVGPRCopies to NPM (#123592)Akshat Oke
2025-01-20[AMDGPU][NewPM] Port SIOptimizeExecMasking to NPM (#123572)Akshat Oke
2025-01-16[AMDGPU][NewPM] Port SILowerControlFlow pass into NPM. (#123045)Christudasan Devadasan
2025-01-13[AMDGPU][NewPM] Port AMDGPUOpenCLEnqueuedBlockLowering to NPM (#122434)Akshat Oke
2025-01-13[CodeGen][NewPM] Use proper NPM AtomicExpandPass in AMDGPU (#122086)Akshat Oke
2025-01-13[AMDGPU][NewPM] Port AMDGPURemoveIncompatibleFunctions to NPM (#122261)Akshat Oke
2025-01-10[AMDGPU] Add backward compatibility layer for kernarg preloading (#119167)Austin Kerbow
2024-12-14Revert "[AMDGPU][CodeGen] Do not backtrace invalid -regalloc param (#119687)"Kirill Stoimenov
2024-12-13[AMDGPU][CodeGen] Do not backtrace invalid -regalloc param (#119687)Akshat Oke
2024-12-12[AMDGPU] Parse wwm filter flag for regalloc fast (#119347)Akshat Oke
2024-12-10[AMDGPU] Re-enable closed-world assumption as an opt-in feature (#115371)Shilei Tian
2024-12-09[AMDGPU] Add MaxMemoryClauseSchedStrategy (#114957)Ruiling, Song
2024-12-03AMDGPU/GlobalISel: Add skeletons for new register bank select passes (#112862)Petar Avramovic
2024-11-29[AMDGPU][NewPM] Port SIOptimizeVGPRLiveRange pass to NPM. (#117686)Christudasan Devadasan
2024-11-27Revert "AMDGPU/GlobalISel: Add stub custom regbankselect pass" (#113913)Petar Avramovic
2024-11-16[AMDGPU] Move GCNPreRAOptimizations after MachineScheduler (#116211)Jay Foad
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-11-13[AMDGPU] Remove unused includes (NFC) (#116154)Kazu Hirata
2024-11-13[AMDGPU] Reorder GCNPassConfig::addOptimizedRegAlloc. NFC. (#115873)Jay Foad
2024-11-05[AMDGPU][MIR] Serialize SpillPhysVGPRs (#113129)Akshat Oke
2024-11-03[PassBuilder] Add `ThinOrFullLTOPhase` to optimizer pipeline (#114577)Shilei Tian
2024-11-03[PassBuilder] Add `ThinOrFullLTOPhase` to early simplication EP call backs (#...Shilei Tian
2024-11-01[NFC][AMDGPU] Remove the empty FPM as well as the adaptor to MPM (#114558)Shilei Tian
2024-10-22[NewPM][AMDGPU] Port SIPreAllocateWWMRegs to NPM (#109939)Akshat Oke
2024-10-21Reland [AMDGPU] Serialize WWM_REG vreg flag (#110229) (#112492)Akshat Oke
2024-10-16[AMDGPU][NewPM] Fill out addILPOpts. (#108514)Christudasan Devadasan
2024-10-16[CodeGen][NewPM] Port EarlyIfConversion pass to NPM. (#108508)Christudasan Devadasan
2024-10-15Revert "[AMDGPU] Serialize WWM_REG vreg flag (#110229)"Peter Collingbourne
2024-10-14[AMDGPU] Serialize WWM_REG vreg flag (#110229)Akshat Oke
2024-10-10[AMDGPU][NewPM] Fill out AMDGPU addMachineSSAOptimizations (#111658)Akshat Oke
2024-10-03[AMDGPU] Qualify auto. NFC. (#110878)Jay Foad
2024-10-03Reapply "[AMDGPU]Optimize SGPR spills (#93668)"vikashgu
2024-09-30[AMDGPU] Split vgpr regalloc pipeline (#93526)Christudasan Devadasan
2024-09-30AMDGPU: Fix assertion on load of vector of pointers (#110436)Matt Arsenault
2024-09-24[AMDGPU] Remove unused VGPRSingleUseHintInsts feature (#109769)Scott Egerton