aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h
AgeCommit message (Expand)AuthorFilesLines
2025-08-19[AMDGPU] upstream barrier count reporting part1 (#154409)Gang Chen1-0/+8
2024-09-13Reland "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108512)Diana Picus1-0/+5
2024-09-12Revert "Reland "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108054)...Diana Picus1-5/+0
2024-09-12Reland "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108054)" (#108173)Diana Picus1-0/+5
2024-09-10Revert "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108054)Vitaly Buka1-5/+0
2024-09-10[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic (#105822)Diana Picus1-0/+5
2024-01-04[AMDGPU] Add dynamic LDS size implicit kernel argument to CO-v5 (#65273)Chaitanya1-0/+7
2023-12-10[Target] Remove unused forward declarations (NFC)Kazu Hirata1-1/+0
2023-12-06[AMDGPU] Introduce isBottomOfStack helper. NFC (#74288)Diana Picus1-0/+5
2023-08-21[AMDGPU] Add IsChainFunction to the MachineFunctionInfoDiana Picus1-0/+5
2023-07-13[amdgpu][lds] Remove recalculation of LDS frame from backendJon Chesterfield1-2/+0
2023-04-04[amdgpu] Implement dynamic LDS accesses from non-kernel functionsJon Chesterfield1-1/+1
2023-03-12[amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MDJon Chesterfield1-13/+1
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault1-1/+4
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-07[amdgpu] Reimplement LDS loweringJon Chesterfield1-0/+9
2022-12-06Revert "[amdgpu] Reimplement LDS lowering"Nico Weber1-9/+0
2022-12-06[amdgpu] Reimplement LDS loweringJon Chesterfield1-0/+9
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song1-1/+0
2022-09-28[AMDGPU] Move SIModeRegisterDefaults to SI MFIStanislav Mekhanoshin1-7/+0
2022-09-28[amdgpu][nfc] Allocate kernel-specific LDS struct deterministicallyJon Chesterfield1-2/+12
2022-09-26Revert "[AMDGPU] Move SIModeRegisterDefaults to SI MFI"Vitaly Buka1-0/+7
2022-09-26[AMDGPU] Move SIModeRegisterDefaults to SI MFIStanislav Mekhanoshin1-7/+0
2022-07-19[amdgpu] Implement lds kernel id intrinsicJon Chesterfield1-1/+4
2022-06-22[Alignment] Use Align for MaxKernArgAlignGuillaume Chatelet1-1/+1
2022-05-26[iwyu] Handle regressions in libLLVM header includeserge-sans-paille1-1/+1
2022-05-04[amdgpu] Elide module lds allocation in kernels with no calleesJon Chesterfield1-1/+1
2022-05-04[iwyu] Handle regressions in libLLVM header includeserge-sans-paille1-1/+4
2022-04-19AMDGPU: Fix allocating GDS globals to LDS offsetsMatt Arsenault1-2/+9
2022-04-19AMDGPU: Serialize gds size in MIRMatt Arsenault1-1/+1
2022-03-20Revert "[amdgpu][nfc] Pass function instead of module to allocateModuleLDSGlo...Jon Chesterfield1-1/+1
2022-03-19[amdgpu][nfc] Pass function instead of module to allocateModuleLDSGlobalJon Chesterfield1-1/+1
2022-01-02[Target] Remove unused forward declarations (NFC)Kazu Hirata1-2/+0
2021-03-15[amdgpu] Implement lower function LDS passJon Chesterfield1-0/+1
2021-01-07[NFC][AMDGPU] Reduce include files dependency.dfukalov1-1/+0
2020-12-14[AMDGPU] Mark amdgpu_gfx functions as module entry functionSebastian Neubauer1-1/+6
2020-08-20[amdgpu] Add codegen support for HIP dynamic shared memory.Michael Liao1-1/+17
2020-06-23Remove GlobalValue::getAlignment().Eli Friedman1-1/+1
2020-05-19AMDGPU: Use member initializers in MFIMatt Arsenault1-6/+6
2019-11-19AMDGPU: Refactor treatment of denormal modeMatt Arsenault1-0/+8
2019-10-15[Alignment] Migrate Attribute::getWith(Stack)AlignmentGuillaume Chatelet1-4/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-07-20Reapply "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Matt Arsenault1-13/+2
2018-07-14Revert "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Evgeniy Stepanov1-2/+13
2018-07-13AMDGPU: Fix handling of alignment padding in DAG argument loweringMatt Arsenault1-13/+2
2018-07-11AMDGPU: Refactor Subtarget classesTom Stellard1-1/+1
2018-06-28AMDGPU: Remove MFI::ABIArgOffsetMatt Arsenault1-18/+8
2018-05-29AMDGPU: Round up kernel argument allocation sizeMatt Arsenault1-0/+1
2018-05-25[AMDGPU] Add perf hints to functionsStanislav Mekhanoshin1-0/+14
2018-04-14[NFC] fix trivial typos in document and commentsHiroshi Inoue1-1/+1