Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
000c5af3e65bcd32305d51a32ccdbe6fdf7d3fdf
/
llvm
/
lib
/
Target
/
AMDGPU
/
AMDGPUSubtarget.cpp
000c5af
AMDGPU: Add skeleton GlobalIsel implementation
by Tom Stellard
· 10 years ago
df3a20c
AMDGPU: Add a shader calling convention
by Nicolai Haehnle
· 10 years ago
0bc954e
AMDGPU/SI: Enable lanemask tracking in misched
by Tom Stellard
· 10 years ago
3a61985
AMDGPU: More bits of frame index are known to be zero
by Matt Arsenault
· 10 years ago
9d82ee7
AMDGPU: Split vi-insts subtarget feature
by Matt Arsenault
· 10 years ago
61738cb
AMDGPU: Implement readcyclecounter
by Matt Arsenault
· 10 years ago
24ee078
AMDGPU: Set element_size in private resource descriptor
by Matt Arsenault
· 10 years ago
f639c32
AMDGPU: Match some med3 patterns
by Matt Arsenault
· 10 years ago
b22828f
AMDGPU: Fix default device handling
by Matt Arsenault
· 10 years ago
2a93bb6
AMDGPU: Remove Feature64BitPtr
by Matt Arsenault
· 10 years ago
de008d3
AMDGPU/SI: Pass whether to use the SI scheduler via Target Attribute
by Tom Stellard
· 10 years ago
e83690c
AMDGPU: Add subtarget feature for instruction rates
by Matt Arsenault
· 10 years ago
5b50497
AMDGPU: add +xnack feature
by Nicolai Haehnle
· 10 years ago
b41574a
AMDGPU/SI: Use flat for global load/store when targeting HSA
by Changpeng Fang
· 10 years ago
4b0d24c
Revert "AMDGPU/SI: Use flat for global load/store when targeting HSA"
by Rafael Espindola
· 10 years ago
9b8a9be
AMDGPU/SI: Use flat for global load/store when targeting HSA
by Changpeng Fang
· 10 years ago
f59e538
AMDGPU: Cleanup includes
by Matt Arsenault
· 10 years ago
0c90e95
AMDGPU: Create emergency stack slots during frame lowering
by Matt Arsenault
· 10 years ago
50f1723
Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
153010c
Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
c40de48
Revert r247684 - Replace Triple with a new TargetTuple ...
by Daniel Sanders
· 10 years ago
18d4b0d
Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
c98ee20
AMDPGU/SI: Use AssertZext node to mask high bit for scratch offsets
by Tom Stellard
· 10 years ago
706f930
AMDGPU/SI: Add debugging subtarget feature for DS offsets
by Matt Arsenault
· 10 years ago
347ac79
AMDGPU/SI: Add hsa code object directives
by Tom Stellard
· 10 years ago
45bb48e
R600 -> AMDGPU rename
by Tom Stellard
· 10 years ago
[Renamed from llvm/lib/Target/R600/AMDGPUSubtarget.cpp]
a73f1fd
Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC.
by Daniel Sanders
· 10 years ago
ec87f84
R600/SI: Fix bug with v_interp_p1_f32 instructions on 16 bank lds chips
by Tom Stellard
· 10 years ago
d1f0f02
R600/SI: Add assembler support for all CI and VI VOP1 instructions
by Tom Stellard
· 11 years ago
d7e6f13
R600/SI: Initial support for assembler and inline assembly
by Tom Stellard
· 11 years ago
4d00dd2
R600/SI: Limit SGPRs to 80 on Tonga and Iceland
by Marek Olsak
· 11 years ago
111de89
80-column fixups.
by Eric Christopher
· 11 years ago
7792e32
Reuse a bunch of cached subtargets and remove getSubtarget calls
by Eric Christopher
· 11 years ago
b035a57
R600/SI: Add subtarget feature for if f32 fma is fast
by Matt Arsenault
· 11 years ago
83f0bce
R600/SI: Define a schedule model and enable the generic machine scheduler
by Tom Stellard
· 11 years ago
40ce8af
R600: Move DataLayout to AMDGPUTargetMachine
by Tom Stellard
· 11 years ago
eba5648
R600: Use a Southern Islands GPU as the default for the amdgcn target
by Tom Stellard
· 11 years ago
8b77065
Move DataLayout back to the TargetMachine from TargetSubtargetInfo
by Eric Christopher
· 11 years ago
e99fb65
R600/SI: Add subtarget feature to enable VGPR spilling for all shader types
by Tom Stellard
· 11 years ago
d990388
[cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py.
by Chandler Carruth
· 11 years ago
b8fd6ef
R600/SI: Emit amd_kernel_code_t header for AMDGPU environment
by Tom Stellard
· 11 years ago
794c8c0
R600/SI: Set the ATC bit on all resource descriptors for the HSA runtime
by Tom Stellard
· 11 years ago
4103328
R600/SI: Add load / store machine optimizer pass.
by Matt Arsenault
· 11 years ago
3f98140
R600/SI: Add preliminary support for flat address space
by Matt Arsenault
· 11 years ago
515c24b
Correct comment
by Matt Arsenault
· 11 years ago
34aaf97
Move the R600 intrinsic support back to the target machine - there's
by Eric Christopher
· 11 years ago
ac4b69e
Move R600 subtarget dependent variables onto the subtarget.
by Eric Christopher
· 11 years ago
f171cf2
R600: Add denormal handling subtarget features.
by Matt Arsenault
· 11 years ago
d9a23ab
R600: Add option to disable promote alloca
by Matt Arsenault
· 11 years ago
d782d05
R600: Move trivial getters into header, use initializer list
by Matt Arsenault
· 11 years ago
880a80a
R600: Use LDS and vectors for private memory
by Tom Stellard
· 11 years ago
2e59a45
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
by Tom Stellard
· 11 years ago
e01fdff
R600: Remove unused function AMDGPUSubtarget::getDefaultSize()
by Tom Stellard
· 12 years ago
e96dd89
[Modules] Make Support/Debug.h modular. This requires it to not change
by Chandler Carruth
· 12 years ago
348273d
R600: Recommit 199842: Add work-around for the CF stack entry HW bug
by Tom Stellard
· 12 years ago
31e1638
Revert "R600: Add work-around for the CF stack entry HW bug"
by Tom Stellard
· 12 years ago
e89373e
R600: Add work-around for the CF stack entry HW bug
by Tom Stellard
· 12 years ago
a40f971
R600: Refactor stack size calculation
by Tom Stellard
· 12 years ago
8c347b0
R600: Add wavefront size property to the subtargets v2
by Tom Stellard
· 12 years ago
ceb0c49
Turn AMDGPUSubtarget::getDataLayout into a static function.
by Rafael Espindola
· 12 years ago
99952a0
Fix an index array check.
by Eric Christopher
· 12 years ago
66df8a2
R600: Enable the IR structurizer by default
by Tom Stellard
· 12 years ago
783893a
R600: Add a SubtargetFeatture for disabling the ifcvt pass.
by Tom Stellard
· 12 years ago
ed0ceec
R600: Use StructurizeCFGPass for non SI targets
by Tom Stellard
· 12 years ago
fd15582
SelectionDAG: Use correct pointer size when lowering function arguments v2
by Tom Stellard
· 12 years ago
8b2a3d1
Remove unused stdio.h includes
by Dmitri Gribenko
· 12 years ago
a6c6e1b
R600: Rework subtarget info and remove AMDILDevice classes
by Tom Stellard
· 12 years ago
3498e4f
R600: Fix the fetch limits for R600 generation GPUs
by Tom Stellard
· 12 years ago
ae8faf2
Temporary fix to get rid of gcc warning.
by Patrik Hagglund
· 12 years ago
f9f4e1e
R600: Factorize Fetch size limit inside AMDGPUSubTarget
by Vincent Lejeune
· 12 years ago
c299164
R600: Add FetchInst bit to instruction defs to denote vertex/tex instructions
by Vincent Lejeune
· 13 years ago
75aadc2
Add R600 backend
by Tom Stellard
· 13 years ago