summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp
AgeCommit message (Expand)Author
2025-08-19[AMDGPU] upstream barrier count reporting part1 (#154409)Gang Chen
2024-11-13[AMDGPU] Remove unused includes (NFC) (#116154)Kazu Hirata
2024-11-06Remove unused variable to fix '[AMDGPU] modify named barrier builtins and int...Thurston Dang
2024-11-06[AMDGPU] modify named barrier builtins and intrinsics (#114550)Gang Chen
2024-10-03[AMDGPU] Qualify auto. NFC. (#110878)Jay Foad
2024-07-16[AMDGPU] Use member initializers. NFC.Jay Foad
2024-01-04[AMDGPU] Add dynamic LDS size implicit kernel argument to CO-v5 (#65273)Chaitanya
2023-08-21[AMDGPU] Add IsChainFunction to the MachineFunctionInfoDiana Picus
2023-07-15[amdgpu] Accept an optional max to amdgpu-lds-size attribute for use in Promo...Jon Chesterfield
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-30[amdgpu] Fix broken error detection in LDS loweringJon 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-14[AMDGPU] Stop using make_pair and make_tuple. NFC.Jay Foad
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-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-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: Add assert for GDS globalsMatt Arsenault
2022-04-19AMDGPU: Fix allocating GDS globals to LDS offsetsMatt 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-06[Target] Remove redundant member initialization (NFC)Kazu Hirata
2021-05-20[AMDGPU] Fix module LDS selectionStanislav Mekhanoshin
2021-04-17Normalize interaction with boolean attributesSerge Guelton
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-29[Alignment][NFC] Migrate AMDGPU backend to AlignGuillaume Chatelet
2020-06-23Remove GlobalValue::getAlignment().Eli Friedman
2020-05-19AMDGPU: Use member initializers in MFIMatt Arsenault
2020-04-02AMDGPU: Remove denormal subtarget featuresMatt Arsenault
2019-11-19AMDGPU: Refactor treatment of denormal modeMatt Arsenault
2019-10-15[Alignment] Migrate Attribute::getWith(Stack)AlignmentGuillaume Chatelet
2019-07-05AMDGPU: Make AMDGPUPerfHintAnalysis an SCC passMatt Arsenault
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-06-28AMDGPU: Remove MFI::ABIArgOffsetMatt Arsenault
2018-05-25[AMDGPU] Add perf hints to functionsStanislav Mekhanoshin