Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Target
/
AMDGPU
/
AMDGPU.h
4c4d2fe
[AMDGPU] Add new Mode Register pass
by Tim Corringham
· 7 years ago
3d9afa2
[AMDGPU] Combine DPP mov with use instructions (VOP1/2/3)
by Valery Pykhtin
· 7 years ago
c660386
Revert r347871 "Fix: Add support for TFE/LWE in image intrinsic"
by David Stuttard
· 7 years ago
de02e4b
Add support for TFE/LWE in image intrinsics
by David Stuttard
· 7 years ago
cac749a
[AMDGPU] Add FixupVectorISel pass, currently Supports SREGs in GLOBAL LD/ST
by Ron Lieberman
· 7 years ago
8ba740a
Allow subclassing ExternalAA
by Matt Arsenault
· 7 years ago
11ef798
[AMDGPU] Add a pass to promote bitcast calls
by Scott Linder
· 7 years ago
6641657
[AMDGPU] Add an AMDGPU specific atomic optimizer.
by Neil Henning
· 7 years ago
2e35c1e
Remove unnecessary semicolon to silence -Wpedantic warning. NFCI.
by Simon Pilgrim
· 7 years ago
0da6350
AMDGPU: Remove remnants of old address space mapping
by Matt Arsenault
· 7 years ago
7bd9dcf
AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
by Samuel Pitoiset
· 7 years ago
30b5ed3
Revert "AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space"
by Vitaly Buka
· 7 years ago
c95ef77
AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
by Samuel Pitoiset
· 7 years ago
8c4a352
AMDGPU: Add pass to lower kernel arguments to loads
by Matt Arsenault
· 7 years ago
739174c
[AMDGPU] Construct memory clauses before RA
by Stanislav Mekhanoshin
· 7 years ago
1c53842
[AMDGPU] Add perf hints to functions
by Stanislav Mekhanoshin
· 7 years ago
44b30b4
AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headers
by Tom Stellard
· 7 years ago
372d796
AMDGPU: Add pass to optimize reqd_work_group_size
by Matt Arsenault
· 7 years ago
432aaea
AMDGPU: Rename OpenCL lowering pass to be R600 specific.
by Matt Arsenault
· 7 years ago
4a0f2c5
[AMDGPU][Waitcnt] Remove the old waitcnt pass
by Mark Searles
· 7 years ago
0124b54
[AMDGPU] Change constant addr space to 4
by Yaxun Liu
· 8 years ago
923712b
Reapply "AMDGPU: Add 32-bit constant address space"
by Matt Arsenault
· 8 years ago
f4e3f3e
Revert "AMDGPU: Add 32-bit constant address space"
by Rafael Espindola
· 8 years ago
871c30e
AMDGPU: Add 32-bit constant address space
by Marek Olsak
· 8 years ago
f9ab3dd
[AMDGPU] Clean up symbols in the global namespace.
by Benjamin Kramer
· 8 years ago
de4b88d
[AMDGPU] Lower enqueued blocks and generate runtime metadata
by Yaxun Liu
· 8 years ago
1d8cf2b
[AMDGPU] Set fast-math flags on functions given the options
by Stanislav Mekhanoshin
· 8 years ago
5670e6d
[AMDGPU] Port of HSAIL inliner
by Stanislav Mekhanoshin
· 8 years ago
7f37794
[AMDGPU] Ported and adopted AMDLibCalls pass
by Stanislav Mekhanoshin
· 8 years ago
2028769
AMDGPU: Move R600 parts of AMDGPUISelDAGToDAG into their own class
by Tom Stellard
· 8 years ago
3db4568
AMDGPU: Remove FixControlFlowLiveIntervals pass
by Matt Arsenault
· 8 years ago
92638ab
[AMDGPU] Add support for Whole Wavefront Mode
by Connor Abbott
· 8 years ago
7016f13
AMDGPU: Add analysis pass for function argument info
by Matt Arsenault
· 8 years ago
a2f57be
AMDGPU/R600: Initialize more passes
by Tom Stellard
· 8 years ago
37e7f95
[AMDGPU] Collapse adjacent SI_END_CF
by Stanislav Mekhanoshin
· 8 years ago
c06574f
AMDGPU: Add pass to replace out arguments
by Matt Arsenault
· 8 years ago
e9a5a77
AMDGPU: Implement memory model
by Konstantin Zhuravlyov
· 8 years ago
6b93046
AMDGPU: Annotate call graph with used features
by Matt Arsenault
· 8 years ago
7c52590
AMDGPU: Remove SITypeRewriter
by Matt Arsenault
· 8 years ago
746e065
AMDGPU: Register AMDGPUAlwaysInline
by Matt Arsenault
· 8 years ago
8b61764
[LegacyPassManager] Remove TargetMachine constructors
by Francis Visoiu Mistrih
· 8 years ago
a06bfe0
Re-submit AMDGPUMachineCFGStructurizer.
by Jan Sjodin
· 8 years ago
0e28982
Revert 303091.
by Jan Sjodin
· 8 years ago
e9d2ddc
Add AMDGPUMachineCFGStructurizer.
by Jan Sjodin
· 8 years ago
c90347d
[AMDGPU] Generate range metadata for workitem id
by Stanislav Mekhanoshin
· 8 years ago
acb089e
[AMDGPU] Add a new pass to insert waitcnts. Leave under an option for testing.
by Kannan Narayanan
· 8 years ago
678e111
AMDGPU: Fix crash when disassembling VOP3 mac
by Matt Arsenault
· 8 years ago
76ae47c
[AMDGPU] Temporarily change constant address space from 4 to 2
by Yaxun Liu
· 8 years ago
89653df
[AMDGPU] Add GlobalOpt parameter to Always Inliner pass
by Stanislav Mekhanoshin
· 9 years ago
1a14bfa
[AMDGPU] Get address space mapping by target triple environment
by Yaxun Liu
· 9 years ago
b8f8dbc
AMDGPU: Unify divergent function exits.
by Matt Arsenault
· 9 years ago
f60ad58
[ADMGPU] SDWA peephole optimization pass.
by Sam Kolton
· 9 years ago
8e45acf
[AMDGPU] Add address space based alias analysis pass
by Stanislav Mekhanoshin
· 9 years ago
e823d92
AMDGPU: Merge initial gfx9 support
by Matt Arsenault
· 9 years ago
0699ef3
AMDGPU: Add pass to expand memcpy/memmove/memset
by Matt Arsenault
· 9 years ago
f6c1feb
[AMDGPU] Turn AMDGPUUnifyMetadata back into module pass
by Stanislav Mekhanoshin
· 9 years ago
22a56f2
[AMDGPU] Add VGPR copies post regalloc fix pass
by Stanislav Mekhanoshin
· 9 years ago
50ea93a
[AMDGPU] Add amdgpu-unify-metadata pass
by Stanislav Mekhanoshin
· 9 years ago
f42454b
Move the global variables representing each Target behind accessor function
by Mehdi Amini
· 9 years ago
60a8373
[AMDGPU] Pass optimization level to SelectionDAGISel
by Konstantin Zhuravlyov
· 9 years ago
e674075
AMDGPU: Partially fix control flow at -O0
by Matt Arsenault
· 9 years ago
78fc9da
AMDGPU: Split SILowerControlFlow into two pieces
by Matt Arsenault
· 9 years ago
2ffe8fd
AMDGPU: Prune includes
by Matt Arsenault
· 9 years ago
a1fe17c
AMDGPU: Change fdiv lowering based on !fpmath metadata
by Matt Arsenault
· 9 years ago
ca7f570
AMDGPU/R600: Delete/rename intrinsics no longer used by mesa
by Matt Arsenault
· 9 years ago
86de486
AMDGPU: Add stub custom CodeGenPrepare pass
by Matt Arsenault
· 9 years ago
c3a01ec
AMDGPU: Properly initialize SIShrinkInstructions
by Matt Arsenault
· 9 years ago
ec30eb5
AMDGPU: Remove unused address space
by Matt Arsenault
· 9 years ago
81f1b30
AMDGPU/EG,CM: Add instruction to read from constant AS (VTX2)
by Jan Vesely
· 9 years ago
a791932
[AMDGPU][NFC] Rename SIInsertNops -> SIDebuggerInsertNops
by Konstantin Zhuravlyov
· 9 years ago
723b73b
AMDGPU: Remove SIFixSGPRLiveRanges pass
by Nicolai Haehnle
· 9 years ago
df3a20c
AMDGPU: Add a shader calling convention
by Nicolai Haehnle
· 9 years ago
213e87f
AMDGPU: Add SIWholeQuadMode pass
by Nicolai Haehnle
· 10 years ago
6b6a2c3
AMDGPU: R600 code splitting cleanup
by Matt Arsenault
· 10 years ago
cc7067a6
AMDGPU: Insert two S_NOP instructions for every high level source statement.
by Tom Stellard
· 10 years ago
bc4497b
AMDGPU/SI: Detect uniform branches and emit s_cbranch instructions
by Tom Stellard
· 10 years ago
55d49cf
AMDGPU: Initialize SILowerControlFlow
by Matt Arsenault
· 10 years ago
6e1967e
AMDGPU/SI: Correctly initialize SIInsertWaits pass
by Tom Stellard
· 10 years ago
e013246
AMDGPU: Fix emitting invalid workitem intrinsics for HSA
by Matt Arsenault
· 10 years ago
77a1777
Correctly initialize SIAnnotateControlFlow
by Tom Stellard
· 10 years ago
81efb6b
Fix struct/class mismatch for MachineSchedContext
by Hans Wennborg
· 10 years ago
02c3291
AMDGPU/SI: Add SI Machine Scheduler
by Nicolai Haehnle
· 10 years ago
a6f24c6
AMDGPU/SI: Select constant loads with non-uniform addresses to MUBUF instructions
by Tom Stellard
· 10 years ago
c93fc11
AMDGPU/SI: Emit constant arrays in the .text section
by Tom Stellard
· 10 years ago
0e3d389
AMDGPU: Remove SIPrepareScratchRegs
by Matt Arsenault
· 10 years ago
3931948
AMDGPU: Add pass to detect used kernel features
by Matt Arsenault
· 10 years ago
782c03b
AMDGPU: Initialize SIFixSGPRCopies so -print-after works
by Matt Arsenault
· 10 years ago
fd25395
AMDGPU: Add pass to lower OpenCL image and sampler arguments.
by Tom Stellard
· 10 years ago
45bb48e
R600 -> AMDGPU rename
by Tom Stellard
· 10 years ago
[Renamed from llvm/lib/Target/R600/AMDGPU.h]
218a959
Fix clang-cl self-host -Wc++11-narrowing bug
by Reid Kleckner
· 10 years ago
73e06fa
R600/SI: Reimplement isLegalAddressingMode
by Matt Arsenault
· 10 years ago
28d13a4
R600/SI: add pass to mark CF live ranges as non-spillable
by Tom Stellard
· 10 years ago
d8b3e9a
[PM] Remove a bunch of stale TTI creation method declarations. I nuked
by Chandler Carruth
· 11 years ago
95292bb
R600/SI: Use external symbols for scratch buffer
by Tom Stellard
· 11 years ago
42fb60e
R600/SI: Spill VGPRs to scratch space for compute shaders
by Tom Stellard
· 11 years ago
49f8bfd
R600/SI: Add a stub GCNTargetMachine
by Tom Stellard
· 11 years ago
6596ba7
R600/SI: Add SIFoldOperands pass
by Tom Stellard
· 11 years ago
5cbb53c
Reapply: R600: Make sure to inline all internal functions
by Tom Stellard
· 11 years ago
9abe268
Revert "R600: Make sure to inline all internal functions"
by Reid Kleckner
· 11 years ago
aa73831
R600: Make sure to inline all internal functions
by Tom Stellard
· 11 years ago
Next »