aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-06[AMDGPU] Wave and register controlsKonstantin Zhuravlyov1-6/+8
2016-08-31AMDGPU: Use copy instead of mov during frame loweringMatt Arsenault1-15/+6
2016-08-31AMDGPU: Refactor frame loweringMatt Arsenault1-121/+158
2016-08-10AMDGPU: Use CreateStackObject instead of CreateSpillStackObjectMatt Arsenault1-2/+2
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-6/+6
2016-06-25[AMDGPU] Emit debugger prologue and emit the rest of the debugger fields in t...Konstantin Zhuravlyov1-1/+49
2016-06-24AMDGPU: Cleanup subtarget handling.Matt Arsenault1-3/+9
2016-05-25Soften assertion in AMDGPU emitPrologue.Nirav Dave1-2/+3
2016-05-18AMDGPU: Fix assert on ttmp registersMatt Arsenault1-2/+2
2016-03-03AMDGPU/SI: Don't try to move scratch wave offset when there are no free SGPRsTom Stellard1-3/+15
2016-02-12AMDGPU: Set flat_scratch from flat_scratch_init regMatt Arsenault1-15/+42
2016-01-05AMDGPU/SI: Do not move scratch resource register on Tonga & IcelandNicolai Haehnle1-42/+44
2015-11-30AMDGPU: Rework how private buffer passed for HSAMatt Arsenault1-15/+153
2015-11-30AMDGPU: Remove SIPrepareScratchRegsMatt Arsenault1-0/+72
2015-11-06AMDGPU: Create emergency stack slots during frame loweringMatt Arsenault1-0/+33