aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
AgeCommit message (Expand)AuthorFilesLines
6 daysAMDGPU: Remove unused TargetPassConfig include from attributor (#150892)Matt Arsenault1-1/+0
9 days[AMDGPU] Remove AAInstanceInfo from the AMDGPUAttributor (#150232)Juan Manuel Martinez CaamaƱo1-1/+1
2025-07-14[llvm] Remove unused includes (NFC) (#148768)Kazu Hirata1-2/+0
2025-07-08Attributor: Infer noalias.addrspace metadata for memory instructions (#136553)Shoreshen1-14/+19
2025-06-23AMDGPU: Remove legacy pass manager version of AMDGPUAttributor (#145262)Matt Arsenault1-41/+0
2025-05-23[IPO] Teach AbstractAttribute::getName to return StringRef (NFC) (#141313)Kazu Hirata1-10/+6
2025-05-17[AMDGPU] Fix a warningKazu Hirata1-0/+1
2025-05-17[AMDGPU][Attributor] Rework update of `AAAMDWavesPerEU` (#123995)Shilei Tian1-48/+94
2025-05-11[AMDGPU] Move kernarg preload logic to separate pass (#130434)Austin Kerbow1-21/+0
2025-05-02[AMDGPU][Attributor] Add `ThinOrFullLTOPhase` as an argument (#123994)Shilei Tian1-7/+13
2025-05-01[AMDGPU] Max. WG size-induced occupancy limits max. waves/EU (#137807)Lucas Ramirez1-2/+11
2025-04-07[NFC][LLVM][AMDGPU] Cleanup pass initialization for AMDGPU (#134410)Rahul Joshi1-4/+1
2025-03-19AMDGPU: Fix attributor not handling all trap intrinsics (#131758)Matt Arsenault1-0/+2
2025-03-06AMDGPU: Replace amdgpu-no-agpr with amdgpu-agpr-alloc (#129893)Matt Arsenault1-2/+7
2024-12-20AMDGPU: Fix mishandling of search for constantexpr addrspacecasts (#120346)Matt Arsenault1-15/+22
2024-12-11[AMDGPU][Attributor] Make `AAAMDWavesPerEU` honor existing attribute (#114438)Shilei Tian1-33/+48
2024-12-11[AMDGPU][Attributor] Make `AAAMDFlatWorkGroupSize` honor existing attribute (...Shilei Tian1-11/+68
2024-12-10[AMDGPU] Re-enable closed-world assumption as an opt-in feature (#115371)Shilei Tian1-0/+4
2024-12-09Reapply "[AMDGPU] Infer amdgpu-no-flat-scratch-init attribute in AMDGPUAttrib...Jun Wang1-0/+74
2024-12-09AMDGPU: Propagate amdgpu-max-num-workgroups attribute (#113018)Matt Arsenault1-2/+147
2024-12-04Revert "[AMDGPU] Infer amdgpu-no-flat-scratch-init attribute in AMDGPUAttribu...Philip Reames1-74/+0
2024-12-04[AMDGPU] Infer amdgpu-no-flat-scratch-init attribute in AMDGPUAttributor (#94...Jun Wang1-0/+74
2024-10-31[NFC] clang-format -i llvm/lib/Target/AMDGPU/AMDGPUAttributor.cppShilei Tian1-16/+15
2024-10-30Revert "[NFC][AMDGPU][Attributor] Exit earlier if entry CC (#114177)"Shilei Tian1-12/+6
2024-10-30[NFC][AMDGPU][Attributor] Exit earlier if entry CC (#114177)Shilei Tian1-6/+12
2024-10-29[AMDGPU][Attributor] Check the validity of a dependent AA before using its va...Shilei Tian1-8/+12
2024-09-12[NFC][AMDGPU][Attributor] Only iterate over filtered functions when creating ...Shilei Tian1-11/+8
2024-09-06[Attributor] Add support for atomic operations in `AAAddressSpace` (#106927)Shilei Tian1-2/+7
2024-09-01Revert "[AMDGPU][LTO] Assume closed world after linking (#105845)" (#106889)Shilei Tian1-4/+0
2024-08-27[AMDGPU][Attributor] Remove uniformity check in the indirect call specializat...Shilei Tian1-11/+10
2024-08-25Revert "Revert "[AMDGPU][LTO] Assume closed world after linking (#105845)" (#...Anshil Gandhi1-0/+4
2024-08-25Revert "[AMDGPU][LTO] Assume closed world after linking (#105845)" (#106000)Anshil Gandhi1-4/+0
2024-08-25[AMDGPU][LTO] Assume closed world after linking (#105845)Anshil Gandhi1-0/+4
2024-08-14Reapply "[Attributor][AMDGPU] Enable AAIndirectCallInfo for AMDAttributor (#1...Shilei Tian1-1/+15
2024-08-09[AMDGPU][Attributor] Add a pass parameter `closed-world` for AMDGPUAttributor...Shilei Tian1-4/+6
2024-08-07Revert "Reapply "[Attributor][AMDGPU] Enable AAIndirectCallInfo for AMDAttrib...Shilei Tian1-15/+1
2024-08-06Reapply "[Attributor][AMDGPU] Enable AAIndirectCallInfo for AMDAttributor (#1...Shilei Tian1-1/+15
2024-08-06[AMDGPU] Enable `AAAddressSpace` in `AMDGPUAttributor` (#101593)Shilei Tian1-1/+12
2024-08-02Revert "[Attributor][AMDGPU] Enable AAIndirectCallInfo for AMDAttributor (#10...Shilei Tian1-14/+1
2024-08-02[Attributor][AMDGPU] Enable AAIndirectCallInfo for AMDAttributor (#100952)Shilei Tian1-1/+14
2024-08-02[NFC][AMDGPU] Reformat code for creating AA (#101591)Shilei Tian1-11/+12
2024-07-16[AMDGPU] Fix and add namespace closing comments. NFC.Jay Foad1-1/+1
2024-05-05[Target] Use StringRef::operator== instead of StringRef::equals (NFC) (#91072...Kazu Hirata1-3/+3
2024-03-21AMDGPU: Infer no-agpr usage in AMDGPUAttributor (#85948)Matt Arsenault1-2/+94
2024-01-21[AMDGPU] Add an asm directive to track code_object_version (#76267)Emma Pilkington1-1/+1
2023-11-07AMDGPU: Port AMDGPUAttributor to new pass manager (#71349)Matt Arsenault1-49/+67
2023-09-19[AMDGPU] Use inreg for hint to preload kernel argumentsAustin Kerbow1-1/+23
2023-07-19[AMDGPUAttributor][FIX] No endless recursion for recursive initializersJohannes Doerfert1-4/+6
2023-07-09[Attributor] Port AANonNull to the isImpliedByIR interfaceJohannes Doerfert1-3/+3
2023-07-03[Attributor][NFCI] Move attribute collection and manifest to AttributorJohannes Doerfert1-7/+7