summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
AgeCommit message (Expand)Author
2024-09-21[AMDGPU][NewPM] Port SILowerSGPRSpills to NPM (#108934)Akshat Oke
2024-09-20[NewPM][CodeGen] Port MachineLICM to NPM (#107376)Akshat Oke
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-09-13Reland "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108512)Diana Picus
2024-09-12Revert "Reland "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108054)...Diana Picus
2024-09-12Reland "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108054)" (#108173)Diana Picus
2024-09-11[AMDGPU][NewPM] Port SIPeepholeSDWA pass to NPM (#107049)Akshat Oke
2024-09-10Revert "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108054)Vitaly Buka
2024-09-10[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic (#105822)Diana Picus
2024-09-04[CodeGen][NewPM] Port MachineCSE pass to new pass manager. (#106605)Christudasan Devadasan
2024-09-03[AMDGPU][NewPM] Port SIShrinkInstructions to new pass manager. (#106967)Christudasan Devadasan
2024-09-02AMDGPU/NewPM Port SILoadStoreOptimizer to NPM (#106362)Akshat Oke
2024-09-01Revert "[AMDGPU][LTO] Assume closed world after linking (#105845)" (#106889)Shilei Tian
2024-08-29AMDGPU/NewPM Port GCNDPPCombine to NPM (#105816)Akshat Oke
2024-08-29AMDGPU/NewPM: Port SIFoldOperands to new pass manager (#105801)Akshat Oke
2024-08-26[AMDGPU] Enable "amdgpu-sw-lower-lds" pass in pipeline. (#89206)Chaitanya
2024-08-26[AMDGPU] Introduce "amdgpu-sw-lower-lds" pass to lower LDS accesses. (#87265)Chaitanya
2024-08-25Revert "Revert "[AMDGPU][LTO] Assume closed world after linking (#105845)" (#...Anshil Gandhi
2024-08-25Revert "[AMDGPU][LTO] Assume closed world after linking (#105845)" (#106000)Anshil Gandhi
2024-08-25[AMDGPU][LTO] Assume closed world after linking (#105845)Anshil Gandhi
2024-08-23[AMDGPU] Remove "amdgpu-enable-structurizer-workarounds" flag (#105819)Juan Manuel Martinez Caamaño
2024-08-23[AMDGPU] Remove unused amdgpu-disable-structurizer flag (#105800)Juan Manuel Martinez Caamaño
2024-08-23[AMDGPU] Remove dead pass: AMDGPUMachineCFGStructurizer (#105645)Juan Manuel Martinez Caamaño
2024-08-21AMDGPU: Temporarily stop adding AtomicExpand to new PM passesMatt Arsenault
2024-08-20AMDGPU/NewPM: Start filling out addIRPasses (#102884)Matt Arsenault
2024-08-20AMDGPU/NewPM: Fill out passes in addCodeGenPrepare (#102867)Matt Arsenault
2024-08-20AMDGPU/NewPM: Start implementing addCodeGenPrepare (#102816)Matt Arsenault
2024-08-19[AMDGPU][R600] Move R600CodeGenPassBuilder into R600TargetMachine(NFC). (#103...Christudasan Devadasan
2024-08-19[AMDGPU] Move AMDGPUCodeGenPassBuilder into AMDGPUTargetMachine(NFC) (#103720)Christudasan Devadasan
2024-08-14AMDGPU/NewPM: Fill out addPreISelPasses (#102814)Matt Arsenault
2024-08-12[AMDGPU] Enable AMDGPUAttributorPass in full LTO (#102673)Shilei Tian
2024-08-12AMDGPU/NewPM: Port AMDGPULateCodeGenPrepare to new pass manager (#102806)Matt Arsenault
2024-08-12AMDGPU: Use GCNTargetMachine in AMDGPUCodeGenPassBuilder (#102805)Matt Arsenault
2024-08-11NewPM/AMDGPU: Port AMDGPUPerfHintAnalysis to new pass manager (#102645)Matt Arsenault
2024-08-10AMDGPU/NewPM: Port SILowerI1Copies to new pass manager (#102663)Matt Arsenault
2024-08-10AMDGPU/NewPM: Port AMDGPUAnnotateUniformValues to new pass manager (#102654)Matt Arsenault
2024-08-10AMDGPU/NewPM: Port SIAnnotateControlFlow to new pass manager (#102653)Matt Arsenault
2024-08-09[AMDGPU][Attributor] Add a pass parameter `closed-world` for AMDGPUAttributor...Shilei Tian
2024-08-09Revert "[AMDGPU] Move `AMDGPUAttributorPass` to full LTO post link stage (#10...Shilei Tian
2024-08-09[AMDGPU] Move `AMDGPUAttributorPass` to full LTO post link stage (#102086)Shilei Tian
2024-08-09AMDGPU/NewPM: Port SIFixSGPRCopies to new pass manager (#102614)Matt Arsenault
2024-07-22[CodeGen] change prototype of regalloc filter function (#93525)Christudasan Devadasan
2024-07-16[AMDGPU] Fix and add namespace closing comments. NFC.Jay Foad
2024-07-15Reapply "AMDGPU: Move attributor into optimization pipeline (#83131)" and fol...Matt Arsenault
2024-07-14Revert "AMDGPU: Move attributor into optimization pipeline (#83131)" and foll...dyung
2024-07-14AMDGPU: Move attributor into optimization pipeline (#83131)Matt Arsenault
2024-07-03[AMDGPU] Reland: Add IR LiveReg type-based optimizationJeffrey Byrnes
2024-06-28Revert "[AMDGPU] Add IR LiveReg type-based optimization" (#97138)Vitaly Buka
2024-06-28[AMDGPU] Add IR LiveReg type-based optimizationJeffrey Byrnes
2024-06-24Reapply [IR] Lazily initialize the class to pass name mapping (NFC) (#96321) ...Nikita Popov