aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-11-13[AMDGPU] Remove unused includes (NFC) (#116154)Kazu Hirata1-1/+0
2024-11-06Remove unused variable to fix '[AMDGPU] modify named barrier builtins and int...Thurston Dang1-1/+1
2024-11-06[AMDGPU] modify named barrier builtins and intrinsics (#114550)Gang Chen1-0/+8
2024-10-03[AMDGPU] Qualify auto. NFC. (#110878)Jay Foad1-1/+1
2024-07-16[AMDGPU] Use member initializers. NFC.Jay Foad1-2/+1
2024-01-04[AMDGPU] Add dynamic LDS size implicit kernel argument to CO-v5 (#65273)Chaitanya1-9/+30
2023-08-21[AMDGPU] Add IsChainFunction to the MachineFunctionInfoDiana Picus1-0/+1
2023-07-15[amdgpu] Accept an optional max to amdgpu-lds-size attribute for use in Promo...Jon Chesterfield1-1/+8
2023-07-13[amdgpu][lds] Remove recalculation of LDS frame from backendJon Chesterfield1-77/+42
2023-04-04[amdgpu] Implement dynamic LDS accesses from non-kernel functionsJon Chesterfield1-1/+39
2023-03-30[amdgpu] Fix broken error detection in LDS loweringJon Chesterfield1-2/+2
2023-03-12[amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MDJon Chesterfield1-64/+37
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault1-7/+10
2022-12-14[AMDGPU] Stop using make_pair and make_tuple. NFC.Jay Foad1-1/+1
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-07[amdgpu] Reimplement LDS loweringJon Chesterfield1-2/+55
2022-12-06Revert "[amdgpu] Reimplement LDS lowering"Nico Weber1-55/+2
2022-12-06[amdgpu] Reimplement LDS loweringJon Chesterfield1-2/+55
2022-09-28[AMDGPU] Move SIModeRegisterDefaults to SI MFIStanislav Mekhanoshin1-1/+1
2022-09-28[amdgpu][nfc] Allocate kernel-specific LDS struct deterministicallyJon Chesterfield1-6/+47
2022-09-26Revert "[AMDGPU] Move SIModeRegisterDefaults to SI MFI"Vitaly Buka1-1/+1
2022-09-26[AMDGPU] Move SIModeRegisterDefaults to SI MFIStanislav Mekhanoshin1-1/+1
2022-07-19[amdgpu] Implement lds kernel id intrinsicJon Chesterfield1-0/+16
2022-05-04[amdgpu] Elide module lds allocation in kernels with no calleesJon Chesterfield1-2/+8
2022-05-04[iwyu] Handle regressions in libLLVM header includeserge-sans-paille1-0/+1
2022-04-19AMDGPU: Add assert for GDS globalsMatt Arsenault1-0/+3
2022-04-19AMDGPU: Fix allocating GDS globals to LDS offsetsMatt Arsenault1-9/+27
2022-03-20Revert "[amdgpu][nfc] Pass function instead of module to allocateModuleLDSGlo...Jon Chesterfield1-2/+1
2022-03-19[amdgpu][nfc] Pass function instead of module to allocateModuleLDSGlobalJon Chesterfield1-1/+2
2022-01-06[Target] Remove redundant member initialization (NFC)Kazu Hirata1-3/+2
2021-05-20[AMDGPU] Fix module LDS selectionStanislav Mekhanoshin1-1/+1
2021-04-17Normalize interaction with boolean attributesSerge Guelton1-4/+2
2021-03-15[amdgpu] Implement lower function LDS passJon Chesterfield1-0/+12
2021-01-07[NFC][AMDGPU] Reduce include files dependency.dfukalov1-1/+2
2020-12-14[AMDGPU] Mark amdgpu_gfx functions as module entry functionSebastian Neubauer1-5/+7
2020-08-20[amdgpu] Add codegen support for HIP dynamic shared memory.Michael Liao1-2/+19
2020-06-29[Alignment][NFC] Migrate AMDGPU backend to AlignGuillaume Chatelet1-4/+3
2020-06-23Remove GlobalValue::getAlignment().Eli Friedman1-1/+1
2020-05-19AMDGPU: Use member initializers in MFIMatt Arsenault1-6/+1
2020-04-02AMDGPU: Remove denormal subtarget featuresMatt Arsenault1-1/+1
2019-11-19AMDGPU: Refactor treatment of denormal modeMatt Arsenault1-0/+1
2019-10-15[Alignment] Migrate Attribute::getWith(Stack)AlignmentGuillaume Chatelet1-1/+0
2019-07-05AMDGPU: Make AMDGPUPerfHintAnalysis an SCC passMatt Arsenault1-7/+7
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-2/+9
2018-07-14Revert "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Evgeniy Stepanov1-9/+2
2018-07-13AMDGPU: Fix handling of alignment padding in DAG argument loweringMatt Arsenault1-2/+9
2018-06-28AMDGPU: Remove MFI::ABIArgOffsetMatt Arsenault1-2/+1
2018-05-25[AMDGPU] Add perf hints to functionsStanislav Mekhanoshin1-1/+13
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-1/+1