summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h
AgeCommit message (Expand)Author
2025-08-19[AMDGPU] upstream barrier count reporting part1 (#154409)Gang Chen
2024-09-13Reland "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108512)Diana Picus
2024-09-12Revert "Reland "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108054)...Diana Picus
2024-09-12Reland "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108054)" (#108173)Diana Picus
2024-09-10Revert "[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic" (#108054)Vitaly Buka
2024-09-10[amdgpu] Add llvm.amdgcn.init.whole.wave intrinsic (#105822)Diana Picus
2024-01-04[AMDGPU] Add dynamic LDS size implicit kernel argument to CO-v5 (#65273)Chaitanya
2023-12-10[Target] Remove unused forward declarations (NFC)Kazu Hirata
2023-12-06[AMDGPU] Introduce isBottomOfStack helper. NFC (#74288)Diana Picus
2023-08-21[AMDGPU] Add IsChainFunction to the MachineFunctionInfoDiana Picus
2023-07-13[amdgpu][lds] Remove recalculation of LDS frame from backendJon Chesterfield
2023-04-04[amdgpu] Implement dynamic LDS accesses from non-kernel functionsJon Chesterfield
2023-03-12[amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MDJon Chesterfield
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song
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-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song
2022-09-28[AMDGPU] Move SIModeRegisterDefaults to SI MFIStanislav Mekhanoshin
2022-09-28[amdgpu][nfc] Allocate kernel-specific LDS struct deterministicallyJon Chesterfield
2022-09-26Revert "[AMDGPU] Move SIModeRegisterDefaults to SI MFI"Vitaly Buka
2022-09-26[AMDGPU] Move SIModeRegisterDefaults to SI MFIStanislav Mekhanoshin
2022-07-19[amdgpu] Implement lds kernel id intrinsicJon Chesterfield
2022-06-22[Alignment] Use Align for MaxKernArgAlignGuillaume Chatelet
2022-05-26[iwyu] Handle regressions in libLLVM header includeserge-sans-paille
2022-05-04[amdgpu] Elide module lds allocation in kernels with no calleesJon Chesterfield
2022-05-04[iwyu] Handle regressions in libLLVM header includeserge-sans-paille
2022-04-19AMDGPU: Fix allocating GDS globals to LDS offsetsMatt Arsenault
2022-04-19AMDGPU: Serialize gds size in MIRMatt Arsenault
2022-03-20Revert "[amdgpu][nfc] Pass function instead of module to allocateModuleLDSGlo...Jon Chesterfield
2022-03-19[amdgpu][nfc] Pass function instead of module to allocateModuleLDSGlobalJon Chesterfield
2022-01-02[Target] Remove unused forward declarations (NFC)Kazu Hirata
2021-03-15[amdgpu] Implement lower function LDS passJon Chesterfield
2021-01-07[NFC][AMDGPU] Reduce include files dependency.dfukalov
2020-12-14[AMDGPU] Mark amdgpu_gfx functions as module entry functionSebastian Neubauer
2020-08-20[amdgpu] Add codegen support for HIP dynamic shared memory.Michael Liao
2020-06-23Remove GlobalValue::getAlignment().Eli Friedman
2020-05-19AMDGPU: Use member initializers in MFIMatt Arsenault
2019-11-19AMDGPU: Refactor treatment of denormal modeMatt Arsenault
2019-10-15[Alignment] Migrate Attribute::getWith(Stack)AlignmentGuillaume Chatelet
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-20Reapply "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Matt Arsenault
2018-07-14Revert "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Evgeniy Stepanov
2018-07-13AMDGPU: Fix handling of alignment padding in DAG argument loweringMatt Arsenault
2018-07-11AMDGPU: Refactor Subtarget classesTom Stellard
2018-06-28AMDGPU: Remove MFI::ABIArgOffsetMatt Arsenault
2018-05-29AMDGPU: Round up kernel argument allocation sizeMatt Arsenault
2018-05-25[AMDGPU] Add perf hints to functionsStanislav Mekhanoshin
2018-04-14[NFC] fix trivial typos in document and commentsHiroshi Inoue