summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
AgeCommit message (Expand)Author
2023-07-11[NFC][AMDGPULowerModuleLDSPass] Add const to some variables/parametersJuan Manuel MARTINEZ CAAMAÑO
2023-07-11[NFC][AMDGPULowerModuleLDSPass] Remove dead variableJuan Manuel MARTINEZ CAAMAÑO
2023-04-11[amdgpu][nfc] Update comments on LDS loweringJon Chesterfield
2023-04-04[amdgpu] Implement dynamic LDS accesses from non-kernel functionsJon Chesterfield
2023-04-03[amdgpu][nfc] Refactor prior to D144233 to remove noise from diffJon Chesterfield
2023-03-22[amdgpu][nfc] clang-format AMDGPULowerModuleLDS for easier mergingJon Chesterfield
2023-03-22[amdgpu][nfc] Extract more functions in LowerModuleLDS, mark more methods staticJon Chesterfield
2023-03-21[amdgpu][nfc] Comment and extract two functions in LowerModuleLDSJon Chesterfield
2023-03-12[amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MDJon Chesterfield
2023-03-03[ReplaceConstant] Extract code for expanding users of constant (NFC)Nikita Popov
2023-02-24[amdgpu] Change LDS lowering default to hybridJon Chesterfield
2023-01-06Revert D141134 "[NFC] Only expose getXXXSize functions in TypeSize"Guillaume Chatelet
2023-01-06[NFC] Only expose getXXXSize functions in TypeSizeGuillaume Chatelet
2023-01-03AMDGPU: Diagnose which LDS global failed to lowerMatt Arsenault
2022-12-14Don't include StringSwitch (NFC)Kazu Hirata
2022-12-14llvm-reduce: Fix invalid reductions with llvm.usedMatt Arsenault
2022-12-07[amdgpu] Reimplement LDS loweringJon Chesterfield
2022-12-06Revert "[amdgpu] Reimplement LDS lowering"Nico Weber
2022-12-06[amdgpu] Reimplement LDS loweringJon Chesterfield
2022-11-09Revert "[amdgpu][lds] Use the same isKernel predicate consistently"Jon Chesterfield
2022-11-09[amdgpu][lds] Use the same isKernel predicate consistentlyJon Chesterfield
2022-11-09[amdgpu][lds] Use a consistent order of fields in generated structsJon Chesterfield
2022-09-28[amdgpu] Error, instead of miscompile, anonymous kernels using ldsJon Chesterfield
2022-09-14[amdgpu] Expand all ConstantExpr users of LDS variables in instructionsJon Chesterfield
2022-09-07[amdgpu] Always, instead of mostly, remove unused LDS symbolsJon Chesterfield
2022-09-03[llvm] Use range-based for loops (NFC)Kazu Hirata
2022-08-31[amdgpu][nfc] Factor predicate out of findLDSVariablesToLowerJon Chesterfield
2022-07-27[amdgpu][nfc] Fix build with a certan Clang versionDmitri Gribenko
2022-07-27[amdgpu][nfc] Separate processUsedLDS into independent pieces, rename itJon Chesterfield
2022-07-27[amdgpu][nfc] Extract kernel annotation from processUsedLDSJon Chesterfield
2022-07-26[amdgpu][nfc] Separate LDS struct creation from RAUWJon Chesterfield
2022-07-26[amdgpu][nfc] Skip operations on padding fields in LDS structJon Chesterfield
2022-07-19[nfc][amdgpu] LDS. Move selection logic up the stack.Jon Chesterfield
2022-07-15[nfc][amdgpu] Remove dead variable and functionJon Chesterfield
2022-05-04[amdgpu] Elide module lds allocation in kernels with no calleesJon Chesterfield
2022-02-18[AMDGPU][NFC] Fix typosSebastian Neubauer
2022-02-11[AMDGPU] Merge AMDGPULDSUtils into AMDGPUMemoryUtilsStanislav Mekhanoshin
2021-12-12[amdgpu] Increase alignment of all LDS variablesJon Chesterfield
2021-12-11[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-12-11Revert "[amdgpu][nfc] Delete dead code in LowerModuleLDS"Jon Chesterfield
2021-12-10[amdgpu][nfc] Delete dead code in LowerModuleLDSJon Chesterfield
2021-12-09[amdgpu][nfc] Drop dead PtrSet, fix a commentJon Chesterfield
2021-12-08[amdgpu][nfc] Move non-shared code out of LDSUtilsJon Chesterfield
2021-09-21[AMDGPU] Correctly merge alias.scope and noalias metadata for memopsBrendon Cahoon
2021-09-20[AMDGPU][NFC] Correct typos in lib/Target/AMDGPU/AMDGPU*.cpp files. Test comm...Jacob Lambert
2021-08-26AMDGPU: Fix crashing on kernel declarations when lowering LDSMatt Arsenault
2021-08-19[AMDGPU] Add alias.scope metadata to lowered LDS structStanislav Mekhanoshin
2021-07-20[AMDGPU] Disable LDS lowering for GFX shadersStanislav Mekhanoshin
2021-06-23[AMDGPU] Check for pointer operand while refining LDS alignStanislav Mekhanoshin
2021-06-23[AMDGPU] Propagate LDS align into to instructionsStanislav Mekhanoshin