summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h
AgeCommit message (Expand)Author
2025-08-22[AMDGPU][NFC] Only include CodeGenPassBuilder.h where needed. (#154769)Ivan Kosarev
2025-07-18AMDGPU: Add pass to replace constant materialize with AV pseudos (#149292)Matt Arsenault
2025-07-17[AMDGPU][NPM] Fill in addPreSched2 passes (#148112)Vikram Hegde
2025-07-09[AMDGPU][NPM] Complete optimized regalloc pipeline (#138491)Akshat Oke
2025-04-30[CodeGen][NPM] Port VirtRegRewriter to NPM (#130564)Akshat Oke
2025-02-26[AMDGPU][NewPM] Port AMDGPUInsertDelayAlu to NPM (#128003)Akshat Oke
2025-02-18[AMDGPU][NewPM] Port GCNNSAReassign pass to new pass manager (#125034)Vikram Hegde
2025-02-05[CodeGen] Move MISched target hooks into TargetMachine (#125700)Christudasan Devadasan
2025-01-20[AMDGPU][NewPM] Port SIOptimizeExecMasking to NPM (#123572)Akshat Oke
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-10-16[AMDGPU][NewPM] Fill out addILPOpts. (#108514)Christudasan Devadasan
2024-10-10[AMDGPU][NewPM] Fill out AMDGPU addMachineSSAOptimizations (#111658)Akshat Oke
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-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] Move AMDGPUCodeGenPassBuilder into AMDGPUTargetMachine(NFC) (#103720)Christudasan Devadasan
2024-08-14AMDGPU/NewPM: Fill out addPreISelPasses (#102814)Matt Arsenault
2024-08-12AMDGPU: Use GCNTargetMachine in AMDGPUCodeGenPassBuilder (#102805)Matt Arsenault
2024-06-24Reapply [IR] Lazily initialize the class to pass name mapping (NFC) (#96321) ...Nikita Popov
2024-06-24Revert "[IR] Lazily initialize the class to pass name mapping (NFC) (#96321)"Nikita Popov
2024-06-24[IR] Lazily initialize the class to pass name mapping (NFC) (#96321)Nikita Popov
2024-06-18[NFC][AMDGPU] Make AMDGPUSplitModule a ModulePass (#95773)Pierre van Houtryve
2024-05-27Reland "[AMDGPU] Add AMDGPU-specific module splitting (#89245)"Pierre van Houtryve
2024-05-23Revert "[AMDGPU] Add AMDGPU-specific module splitting" (#93275)Vitaly Buka
2024-05-23[AMDGPU] Add AMDGPU-specific module splitting (#89245)Pierre van Houtryve
2024-05-19[NewPM][AMDGPU] Add CodeGenPassBuilder (#91040)paperchalice
2024-03-06Restore "Implement convergence control in MIR using SelectionDAG (#71785)"Sameer Sahasrabuddhe
2024-03-04Revert "Restore "Implement convergence control in MIR using SelectionDAG (#71...Mitch Phillips
2024-03-04Restore "Implement convergence control in MIR using SelectionDAG (#71785)"Sameer Sahasrabuddhe
2024-02-21Revert "Implement convergence control in MIR using SelectionDAG (#71785)"Sameer Sahasrabuddhe
2024-02-21Implement convergence control in MIR using SelectionDAG (#71785)Sameer Sahasrabuddhe
2024-02-01Fix Passing TargetOptions by Value in TargetMachines for AMDGPU (#79866)Matin Raayai
2024-01-03[CodeGen] Add flag to populate target pass names (#76328)paperchalice
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-07-07[AMDGPU] Implement whole wave register spillChristudasan Devadasan
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek
2022-11-28Remove TargetMachine::adjustPassManagerBjorn Pettersson
2022-06-01CodeGen: Move getAddressSpaceForPseudoSourceKind into TargetMachineMatt Arsenault
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash
2022-02-18[AMDGPU][NFC] Fix typosSebastian Neubauer
2022-01-02[Target] Remove unused forward declarations (NFC)Kazu Hirata
2021-12-10AMDGPU: Remove fixed function ABI optionMatt Arsenault
2021-11-08[InferAddressSpaces] Support assumed addrspaces from addrspace predicates.Michael Liao
2021-09-16[AMDGPU] NFC: Fixing small spelling errors in AMDGPU header filesJacob Lambert
2021-08-25[NFC][AMDGPU] Reduce includes dependencies.Daniil Fukalov