Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
494b8ac95a79031fc19266dea42d29e140444b47
/
llvm
/
lib
/
Target
/
AMDGPU
/
SIFrameLowering.cpp
494b8ac
[AMDGPU] Fix CS scratch setup on pre-GCN3 ASICs
by Carl Ritson
· 7 years ago
2a64598
GlobalISel: Fix creating MMOs with align 0
by Matt Arsenault
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
aa067cb
AMDGPU: Rename isAmdCodeObjectV2 -> isAmdHsaOrMesa
by Konstantin Zhuravlyov
· 7 years ago
5bfbae5
AMDGPU: Refactor Subtarget classes
by Tom Stellard
· 7 years ago
ceafc55
AMDGPU: Pass function directly instead of MachineFunction
by Matt Arsenault
· 8 years ago
44b30b4
AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headers
by Tom Stellard
· 8 years ago
adc59d7
AMDGPU: Assign enum name to stack ID
by Matt Arsenault
· 8 years ago
7190a46
[AMDGPU] For OS type AMDPAL, fixed scratch on compute shader
by Tim Renouf
· 8 years ago
efd1b304
AMDGPU: Fix build warning in release
by Matt Arsenault
· 8 years ago
03ae399
AMDGPU: Support realigning stack
by Matt Arsenault
· 8 years ago
cdac172
Revert "[AMDGPU] For OS type AMDPAL, fixed scratch on compute shader"
by Tim Renouf
· 8 years ago
e4208bf
[AMDGPU] For OS type AMDPAL, fixed scratch on compute shader
by Tim Renouf
· 8 years ago
832f90f
[AMDGPU] Scratch setup fix on AMDPAL gfx9+ merge shader
by Tim Renouf
· 8 years ago
f1caa28
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
435151a
AMDGPU: Fix set but not used warnings related to AMDGPUAS
by Konstantin Zhuravlyov
· 8 years ago
1322915
[AMDGPU] AMDPAL scratch buffer support
by Tim Renouf
· 8 years ago
ecb43ef
AMDGPU: Don't spill SP reg like a normal CSR
by Matt Arsenault
· 8 years ago
8623e8d
AMDGPU: Pass special input registers to functions
by Matt Arsenault
· 8 years ago
8e8f8f4
AMDGPU: Fix clobbering CSR VGPRs when spilling SGPR to it
by Matt Arsenault
· 8 years ago
b62a4eb
AMDGPU: Initial implementation of calls
by Matt Arsenault
· 8 years ago
254ad3d
AMDGPU: Annotate necessity of flat-scratch-init
by Matt Arsenault
· 8 years ago
1cc47f8
AMDGPU: Figure out private memory regs after lowering
by Matt Arsenault
· 8 years ago
f28683c
AMDGPU: Setup SP/FP in callee function prolog/epilog
by Matt Arsenault
· 8 years ago
10fc062
AMDGPU: Partially fix implicit.buffer.ptr intrinsic handling
by Matt Arsenault
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
2b1f9aa
AMDGPU: Start defining a calling convention
by Matt Arsenault
· 9 years ago
584d2c0
AMDGPU: GFX9 GS and HS shaders always have the scratch wave offset in SGPR5
by Marek Olsak
· 9 years ago
36c3122
AMDGPU: Shift down reserved SP register like scratch wave offset
by Matt Arsenault
· 9 years ago
e221849
AMDGPU: Slightly simplify prolog reserved register handling
by Matt Arsenault
· 9 years ago
44e25f3
Move size and alignment information of regclass to TargetRegisterInfo
by Krzysztof Parzyszek
· 9 years ago
1a14bfa
[AMDGPU] Get address space mapping by target triple environment
by Yaxun Liu
· 9 years ago
ffdb00e
[AMDGPU] Split R600/SI getFrameIndexReference and emit stack object offsets for SI
by Konstantin Zhuravlyov
· 9 years ago
7b6c5d2
AMDGPU: Don't add emergency stack slot if all spills are SGPR->VGPR
by Matt Arsenault
· 9 years ago
707780b
AMDGPU: Always allocate emergency stack slot at offset 0
by Matt Arsenault
· 9 years ago
e0bf7d0
AMDGPU: Don't use stack space for SGPR->VGPR spills
by Matt Arsenault
· 9 years ago
e823d92
AMDGPU: Merge initial gfx9 support
by Matt Arsenault
· 9 years ago
e03b1d7
[AMDGPU] Move register related queries to subtarget class
by Konstantin Zhuravlyov
· 9 years ago
2f3f985
AMDGPU add support for spilling to a user sgpr pointed buffers
by Tom Stellard
· 9 years ago
08906a3
AMDGPU: Fix using incorrect private resource with no allocation
by Matt Arsenault
· 9 years ago
0b76fc4c
AMDGPU/SI: Add support for triples with the mesa3d operating system
by Tom Stellard
· 9 years ago
1d65026
[AMDGPU] Wave and register controls
by Konstantin Zhuravlyov
· 9 years ago
1d21517
AMDGPU: Use copy instead of mov during frame lowering
by Matt Arsenault
· 9 years ago
57bc432
AMDGPU: Refactor frame lowering
by Matt Arsenault
· 9 years ago
b920e99
AMDGPU: Use CreateStackObject instead of CreateSpillStackObject
by Matt Arsenault
· 9 years ago
941a705
MachineFunction: Return reference for getFrameInfo(); NFC
by Matthias Braun
· 9 years ago
f2f3d14
[AMDGPU] Emit debugger prologue and emit the rest of the debugger fields in the kernel code header
by Konstantin Zhuravlyov
· 9 years ago
43e92fe
AMDGPU: Cleanup subtarget handling.
by Matt Arsenault
· 9 years ago
e003bb7
Soften assertion in AMDGPU emitPrologue.
by Nirav Dave
· 10 years ago
ab3429c
AMDGPU: Fix assert on ttmp registers
by Matt Arsenault
· 10 years ago
600ca6f
AMDGPU/SI: Don't try to move scratch wave offset when there are no free SGPRs
by Tom Stellard
· 10 years ago
296b849
AMDGPU: Set flat_scratch from flat_scratch_init reg
by Matt Arsenault
· 10 years ago
6035504
AMDGPU/SI: Do not move scratch resource register on Tonga & Iceland
by Nicolai Haehnle
· 10 years ago
26f8f3d
AMDGPU: Rework how private buffer passed for HSA
by Matt Arsenault
· 10 years ago
0e3d389
AMDGPU: Remove SIPrepareScratchRegs
by Matt Arsenault
· 10 years ago
0c90e95
AMDGPU: Create emergency stack slots during frame lowering
by Matt Arsenault
· 10 years ago