aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2026-01-01[AMDGPU][NPM] Disable few non useful passes (#172796)Vikram Hegde1-2/+2
2025-12-31[AMDGPU][NPM] add "addPostBBSections()" to NPM (#172793)Vikram Hegde1-0/+8
2025-12-22[CodeGen][NPM] Do not implicitly flush pipeline when switching to CGSCC (#173...Aiden Grossman1-0/+1
2025-12-21[NPM] Remove unused includes for CodeGenPassBuilder (#172575)Aiden Grossman1-0/+1
2025-12-16[Codegen][NewPM] Explicitly Nest Passes in CodegenPassBuilder (#169867)Aiden Grossman1-139/+153
2025-12-09[AMDGPU][NPM] Enable SIModeRegister and SIInsertHardclauses passes (#168831)Vikram Hegde1-4/+3
2025-12-08[AMDGPU][NPM] Port AMDGPUArgumentUsageInfo to NPM (#170886)Dark Steve1-1/+5
2025-11-25AMDGPU: Stop forcing RequiresCodeGenSCCOrder (#169522)Matt Arsenault1-4/+0
2025-11-25AMDGPU: Remove DummyCGSCC use after buffer lowering passes (#169519)Matt Arsenault1-3/+0
2025-11-22[AMDGPU] Enable serializing of allocated preload kernarg SGPRs info (#168374)tyb08071-0/+36
2025-11-19[AMDGPU] Ignore wavefront barrier latency during scheduling DAG mutation (#16...Carl Ritson1-3/+3
2025-11-17[AMDGPU] Add amdgpu-lower-exec-sync pass to lower named-barrier globals (#165...Chaitanya1-0/+15
2025-11-02[ADT] Prepare to deprecate variadic `StringSwitch::Cases`. NFC. (#166020)Jakub Kuderski1-1/+1
2025-10-30[AMDGPU] Enable "amdgpu-uniform-intrinsic-combine" pass in pipeline. (#162819)Pankaj Dwivedi1-0/+5
2025-10-29[AMDGPU] make AMDGPUUniformIntrinsicCombine a function pass (#165265)Pankaj Dwivedi1-3/+4
2025-10-25[llvm] Make getEffectiveRelocModel helper consistent across targets. NFC (#16...Sam Clegg1-3/+3
2025-10-23[Passes] Report error when pass requires target machine (#142550)paperchalice1-1/+1
2025-10-21[AMDGPU] Add DAG mutation to improve scheduling before barriers (#142716)Carl Ritson1-0/+4
2025-10-09[AMDGPU] Introduce "amdgpu-uniform-intrinsic-combine" pass to combine uniform...Pankaj Dwivedi1-0/+8
2025-10-08[AMDGPU] Add the missing enabling check of AMDGPUAttributor (#162420)Shilei Tian1-1/+1
2025-10-08AMDGPU: skip AMDGPUAttributor pass on R600 some more. (#162418)James Y Knight1-1/+1
2025-10-07AMDGPU: skip AMDGPUAttributor and AMDGPUImageIntrinsicOptimizerPass on R600. ...James Y Knight1-3/+6
2025-10-01[AMDGPU] Move LowerBufferFatPointers after LoadStoreVectorizer and remove the...Gang Chen1-28/+10
2025-09-11[llvm] Move data layout string computation to TargetParser (#157612)Reid Kleckner1-20/+1
2025-09-05[AMDGPU] Register amdgpu-lower-vgpr-encoding pass in npm (#156971)Stanislav Mekhanoshin1-2/+4
2025-09-04[AMDGPU] High VGPR lowering on gfx1250 (#156965)Stanislav Mekhanoshin1-0/+3
2025-08-28AMDGPU: Refactor lowering of s_barrier to split barriers (#154648)Nicolai Hähnle1-1/+4
2025-08-22[AMDGPU][NFC] Only include CodeGenPassBuilder.h where needed. (#154769)Ivan Kosarev1-0/+39
2025-08-14[AMDGPU] Delete AMDGPU Unify Metadata pass (#153548)Shoreshen1-2/+0
2025-07-30Reapply "[CodeGen][NPM] Stitch up loop passes in codegen pipeline" (#151098)Vikram Hegde1-1/+8
2025-07-28[HIPSTDPAR] Add handling for math builtins (#140158)Alex Voicu1-2/+6
2025-07-28Revert "[CodeGen][NPM] Stitch up loop passes in codegen pipeline" (#150883)Vikram Hegde1-8/+1
2025-07-28[CodeGen][NPM] Stitch up loop passes in codegen pipeline (#148114)Vikram Hegde1-1/+8
2025-07-18AMDGPU: Add pass to replace constant materialize with AV pseudos (#149292)Matt Arsenault1-0/+13
2025-07-17[AMDGPU][NPM] Fill in addPreSched2 passes (#148112)Vikram Hegde1-0/+6
2025-07-10[AMDGPU][NewPM] Port "AMDGPUResourceUsageAnalysis" to NPM (#130959)Vikram Hegde1-1/+2
2025-07-09[CodeGen][NPM] Differentiate pipeline-required and opt-required passes (#135752)Akshat Oke1-1/+2
2025-07-09[AMDGPU][NPM] Complete optimized regalloc pipeline (#138491)Akshat Oke1-3/+38
2025-07-09[CodeGen][NPM] Support CodeGenSCCOrder in pipeline (#136818)Akshat Oke1-0/+2
2025-06-27AMDGPU: Introduce a pass to replace VGPR MFMAs with AGPR (#145024)Matt Arsenault1-0/+3
2025-06-23AMDGPU: Remove legacy pass manager version of AMDGPUAttributor (#145262)Matt Arsenault1-1/+0
2025-06-22AMDGPU: Use reportFatalUsageError for regalloc flag error (#145198)Matt Arsenault1-2/+2
2025-06-21AMDGPU: Really delete AMDGPUAnnotateKernelFeatures (#145136)Matt Arsenault1-3/+0
2025-06-20AMDGPU: Remove legacy pass manager version of AMDGPUUnifyMetadata (#144985)Matt Arsenault1-1/+0
2025-06-20AMDGPU: Remove legacy PM version of AMDGPUPromoteAllocaToVector (#144986)Matt Arsenault1-1/+0
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers1-1/+2
2025-06-05[AMDGPU] Remove duplicated/confusing helpers. NFCI (#142598)Diana Picus1-1/+3
2025-06-03[MISched] Add templates for creating custom schedulers (#141935)Pengcheng Wang1-1/+1
2025-05-30Reapply "Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer ...Shilei Tian1-0/+4
2025-05-30Revert "Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer k...Shilei Tian1-4/+0