summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* AMDGPU: Initial implementation of callsMatt Arsenault2017-08-011-0/+35
* AMDGPU: Annotate necessity of flat-scratch-initMatt Arsenault2017-07-181-2/+3
* AMDGPU: Figure out private memory regs after loweringMatt Arsenault2017-07-181-2/+4
* AMDGPU: Setup SP/FP in callee function prolog/epilogMatt Arsenault2017-06-261-2/+73
* AMDGPU: Partially fix implicit.buffer.ptr intrinsic handlingMatt Arsenault2017-06-261-4/+4
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* AMDGPU: Start defining a calling conventionMatt Arsenault2017-05-171-11/+9
* AMDGPU: GFX9 GS and HS shaders always have the scratch wave offset in SGPR5Marek Olsak2017-05-041-1/+2
* AMDGPU: Shift down reserved SP register like scratch wave offsetMatt Arsenault2017-04-251-16/+58
* AMDGPU: Slightly simplify prolog reserved register handlingMatt Arsenault2017-04-241-25/+27
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-1/+1
* [AMDGPU] Get address space mapping by target triple environmentYaxun Liu2017-03-271-1/+2
* [AMDGPU] Split R600/SI getFrameIndexReference and emit stack object offsets f...Konstantin Zhuravlyov2017-03-101-0/+8
* AMDGPU: Don't add emergency stack slot if all spills are SGPR->VGPRMatt Arsenault2017-02-221-36/+55
* AMDGPU: Always allocate emergency stack slot at offset 0Matt Arsenault2017-02-221-5/+19
* AMDGPU: Don't use stack space for SGPR->VGPR spillsMatt Arsenault2017-02-211-12/+38
* AMDGPU: Merge initial gfx9 supportMatt Arsenault2017-02-181-8/+22
* [AMDGPU] Move register related queries to subtarget classKonstantin Zhuravlyov2017-02-081-8/+8
* AMDGPU add support for spilling to a user sgpr pointed buffersTom Stellard2017-01-251-12/+46
* AMDGPU: Fix using incorrect private resource with no allocationMatt Arsenault2016-10-281-45/+76
* AMDGPU/SI: Add support for triples with the mesa3d operating systemTom Stellard2016-09-161-3/+3
* [AMDGPU] Wave and register controlsKonstantin Zhuravlyov2016-09-061-6/+8
* AMDGPU: Use copy instead of mov during frame loweringMatt Arsenault2016-08-311-15/+6
* AMDGPU: Refactor frame loweringMatt Arsenault2016-08-311-121/+158
* AMDGPU: Use CreateStackObject instead of CreateSpillStackObjectMatt Arsenault2016-08-101-2/+2
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-6/+6
* [AMDGPU] Emit debugger prologue and emit the rest of the debugger fields in t...Konstantin Zhuravlyov2016-06-251-1/+49
* AMDGPU: Cleanup subtarget handling.Matt Arsenault2016-06-241-3/+9
* Soften assertion in AMDGPU emitPrologue.Nirav Dave2016-05-251-2/+3
* AMDGPU: Fix assert on ttmp registersMatt Arsenault2016-05-181-2/+2
* AMDGPU/SI: Don't try to move scratch wave offset when there are no free SGPRsTom Stellard2016-03-031-3/+15
* AMDGPU: Set flat_scratch from flat_scratch_init regMatt Arsenault2016-02-121-15/+42
* AMDGPU/SI: Do not move scratch resource register on Tonga & IcelandNicolai Haehnle2016-01-051-42/+44
* AMDGPU: Rework how private buffer passed for HSAMatt Arsenault2015-11-301-15/+153
* AMDGPU: Remove SIPrepareScratchRegsMatt Arsenault2015-11-301-0/+72
* AMDGPU: Create emergency stack slots during frame loweringMatt Arsenault2015-11-061-0/+33
OpenPOWER on IntegriCloud