summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
AgeCommit message (Expand)Author
2021-05-07[AMDGPU] Serialize MFInfo::ScavengeFISebastian Neubauer
2021-04-12[AMDGPU] Save VGPR of whole wave when spillingSebastian Neubauer
2021-04-07[AMDGPU] Update SGPRSpillVGPRCSR name. NFCSebastian Neubauer
2021-02-04[AMDGPU] Save all lanes for reserved VGPRsSebastian Neubauer
2021-02-03AMDGPU: Move handling of allocation of fixed ABI inputsMatt Arsenault
2021-01-21AMDGPU: Add occupancy to serialized MachineFunctionInfoMatt Arsenault
2021-01-20[NFC][AMDGPU] Split AMDGPUSubtarget.h to R600 and GCN subtargetsdfukalov
2021-01-07[NFC][AMDGPU] Reduce include files dependency.dfukalov
2020-11-09[AMDGPU] Omit buffer resource with flat scratch.Stanislav Mekhanoshin
2020-10-26[AMDGPU] Use flat scratch instructions where availableStanislav Mekhanoshin
2020-10-22AMDGPU: Fix not always reserving VGPRs used for SGPR spillingMatt Arsenault
2020-08-20[amdgpu] Add codegen support for HIP dynamic shared memory.Michael Liao
2020-07-28AMDGPU: Serialize MFI spill fieldsMatt Arsenault
2020-07-01[AMDGPU] Spill more than wavesize CSR SGPRsSaiyedul Islam
2020-06-18AMDGPU: Don't pass MachineFunction if only the IR Function is usedMatt Arsenault
2020-05-30[AMDGPU] Remove assertion on S1024 SGPR to VGPR spillCarl Ritson
2020-05-19AMDGPU: Annotate functions that have stack objectsMatt Arsenault
2020-05-17[AMDGPU] Enable base pointer.Christudasan Devadasan
2020-05-12[AMDGPU] Reserving VGPR for future SGPR SpillSaiyedul Islam
2020-05-06For PAL, make sure Scratch Buffer Descriptor do not clobber GIT pointerRam Nalamothu
2020-04-02[Alignment][NFC] Use more Align versions of various functionsGuillaume Chatelet
2020-03-19[AMDGPU] Move frame pointer from s34 to s33Scott Linder
2020-03-19[AMDGPU] Add Scratch Wave Offset to Scratch Buffer Descriptor in entry functionsScott Linder
2020-03-19[AMDGPU][NFC] Refactor some uses of unsigned to RegisterScott Linder
2020-03-13AMDGPU: Add flag to used fixed function ABIMatt Arsenault
2020-03-12AMDGPU: Directly annotate functions if they have callsMatt Arsenault
2019-11-19AMDGPU: Refactor treatment of denormal modeMatt Arsenault
2019-10-15[Alignment] Migrate Attribute::getWith(Stack)AlignmentGuillaume Chatelet
2019-10-10AMDGPU: Use SGPR_128 instead of SReg_128 for vregsMatt Arsenault
2019-08-27AMDGPU: Add amdgpu-32bit-address-high-bits to MIR serializationMatt Arsenault
2019-07-31[AMDGPU] Fix high occupancy calculation and print itStanislav Mekhanoshin
2019-07-11[AMDGPU] gfx908 agpr spillingStanislav Mekhanoshin
2019-07-10AMDGPU: Serialize mode from MachineFunctionInfoMatt Arsenault
2019-07-08AMDGPU: Fix stray typingMatt Arsenault
2019-07-08AMDGPU: Make s34 the FP registerMatt Arsenault
2019-07-04[AMDGPU] Correct the setting of `FlatScratchInit`.Michael Liao
2019-07-03[AMDGPU] Enable serializing of argument info.Michael Liao
2019-07-01AMDGPU: Support GDS atomicsNicolai Haehnle
2019-06-26AMDGPU: Check MRI for callee saved regs instead of TRIMatt Arsenault
2019-06-25[AMDGPU] Removed dead SIMachineFunctionInfo::getWorkItemIDVGPR()Stanislav Mekhanoshin
2019-06-20AMDGPU: Always use s33 for global scratch wave offsetMatt Arsenault
2019-04-02Enforce StackID definition in PEISander de Smalen
2019-03-29AMDGPU: Remove dx10-clamp from subtarget featuresMatt Arsenault
2019-03-18[MsgPack][AMDGPU] Fix unflushed raw_string_ostream bugs on windows expensive ...Tim Renouf
2019-03-14MIR: Allow targets to serialize MachineFunctionInfoMatt Arsenault
2019-02-21AMDGPU: Remove debugger related subtarget featuresMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-31[AMDGPU] Remove FeatureVGPRSpillingScott Linder
2018-10-04AMDGPU: Rename isAmdCodeObjectV2 -> isAmdHsaOrMesaKonstantin Zhuravlyov
2018-07-20Reapply "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Matt Arsenault