summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
AgeCommit message (Expand)Author
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
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-21AMDGPU/AMDHSA: Remove GridWorkGroupCountX/Y/ZKonstantin Zhuravlyov
2018-05-31[AMDGPU] Track occupancy in MFIStanislav Mekhanoshin
2018-05-29AMDGPU: Round up kernel argument allocation sizeMatt Arsenault
2018-05-29AMDGPU: Pass function directly instead of MachineFunctionMatt Arsenault
2018-05-22AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard
2018-03-27AMDGPU: Fix not preserving CSR VGPR if used for SGPR spillsMatt Arsenault
2018-02-09Reapply "AMDGPU: Add 32-bit constant address space"Matt Arsenault
2018-02-07Revert "AMDGPU: Add 32-bit constant address space"Rafael Espindola
2018-02-07AMDGPU: Add 32-bit constant address spaceMarek Olsak
2017-12-29AMDGPU: Use unique PSVs for buffer resourcesMatt Arsenault
2017-12-29AMDGPU: Implement getTgtMemIntrinsic for imagesMatt Arsenault
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-09-29[AMDGPU] AMDPAL scratch buffer supportTim Renouf
2017-09-14Add AddresSpace to PseudoSourceValue.Jan Sjodin
2017-09-11AMDGPU: trivial comment changeTim Renouf
2017-08-08[AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use war...Eugene Zelenko
2017-08-03AMDGPU: Fix implicitarg.ptr handling special inputsMatt Arsenault
2017-08-03AMDGPU: Pass special input registers to functionsMatt Arsenault
2017-08-02AMDGPU: Fix clobbering CSR VGPRs when spilling SGPR to itMatt Arsenault
2017-07-28AMDGPU: Annotate implicitarg.ptr usageMatt Arsenault
2017-07-18AMDGPU: Annotate necessity of flat-scratch-initMatt Arsenault
2017-07-18AMDGPU: Figure out private memory regs after loweringMatt Arsenault
2017-07-17AMDGPU: Annotate features from x work item/group IDs.Matt Arsenault
2017-07-14AMDGPU: Detect kernarg segment pointerMatt Arsenault
2017-06-26AMDGPU: Setup SP/FP in callee function prolog/epilogMatt Arsenault
2017-06-26AMDGPU: Partially fix implicit.buffer.ptr intrinsic handlingMatt Arsenault
2017-05-17AMDGPU: Start defining a calling conventionMatt Arsenault
2017-05-04AMDGPU: GFX9 GS and HS shaders always have the scratch wave offset in SGPR5Marek Olsak
2017-04-24AMDGPU: Add StackPtr and FramePtr registers to MFIMatt Arsenault
2017-04-11AMDGPU: Refactor SIMachineFunctionInfo slightlyMatt Arsenault
2017-04-11AMDGPU: Refactor argument loweringMatt Arsenault
2017-02-21AMDGPU: Don't use stack space for SGPR->VGPR spillsMatt Arsenault
2017-01-25AMDGPU add support for spilling to a user sgpr pointed buffersTom Stellard
2016-12-20AMDGPU/SI: Make a function constTom Stellard
2016-12-20AMDGPU/SI: Add a MachineMemOperand to MIMG instructionsTom Stellard
2016-09-16AMDGPU/SI: Add support for triples with the mesa3d operating systemTom Stellard