Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
c242be40a140df8959ce08bc6d593d9ee14ca319
/
llvm
/
lib
/
Target
/
AMDGPU
/
AMDGPUTargetMachine.cpp
3b7925f
[AMDGPU] gfx1010 GCNRegBankReassign pass
by Stanislav Mekhanoshin
· 7 years ago
c29d491
[AMDGPU] gfx1010 GCNNSAReassign pass
by Stanislav Mekhanoshin
· 7 years ago
d189680
[GlobalISel] Introduce a CSEConfigBase class to allow targets to define their own CSE configs.
by Amara Emerson
· 7 years ago
3db93ac
Reapply [ValueTracking] Support min/max selects in computeConstantRange()
by Nikita Popov
· 7 years ago
c8f78f8
[AMDGPU] Add MachineDCE pass after RenameIndependentSubregs
by Stanislav Mekhanoshin
· 7 years ago
0a30f33
[AMDGPU] Pre-allocate WWM registers to reduce VGPR pressure.
by Neil Henning
· 7 years ago
4d47ac3
AMDGPU: Add additional MIR tests for exec mask optimizations
by Matt Arsenault
· 7 years ago
cf55a65
CodeGen: Refactor regallocator command line and target selection
by Matt Arsenault
· 7 years ago
523dab0
[AMDGPU] Add an experimental buffer fat pointer address space.
by Neil Henning
· 7 years ago
e0c1f9e
AMDGPU: Partially fix default device for HSA
by Matt Arsenault
· 7 years ago
bc6d07c
MIR: Allow targets to serialize MachineFunctionInfo
by Matt Arsenault
· 7 years ago
c56d2af
AMDGPU: Handle "uniform-work-group-size" attribute (fix for RADV)
by Aakanksha Patil
· 7 years ago
09a09ef
AMDGPU: Fix typo
by Matt Arsenault
· 7 years ago
5d567dc
AMDGPU: Enable function calls by default
by Matt Arsenault
· 7 years ago
aa6fb4c
AMDGPU: Remove debugger related subtarget features
by Matt Arsenault
· 7 years ago
ded96df
[AMDGPU] Enable DPP combiner pass by default.
by Valery Pykhtin
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
f77079f
[AMDGPU] Add support for TFE/LWE in image intrinsics. 2nd try
by David Stuttard
· 7 years ago
bc56876
Revert r348971: [AMDGPU] Support for "uniform-work-group-size" attribute
by Aakanksha Patil
· 7 years ago
729309c
[AMDGPU] Support for "uniform-work-group-size" attribute
by Aakanksha Patil
· 7 years ago
4c4d2fe
[AMDGPU] Add new Mode Register pass
by Tim Corringham
· 7 years ago
ca29c27
[Targets] Add errors for tiny and kernel codemodel on targets that don't support them
by David Green
· 7 years ago
f479fbb
[AMDGPU] Partial revert of rL348371: Turn on the DPP combiner by default
by Valery Pykhtin
· 7 years ago
5b4db77
[AMDGPU]: Turn on the DPP combiner by default
by Valery Pykhtin
· 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
105fc1a
AMDGPU: Don't optimize exec masks at -O0
by Matt Arsenault
· 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
814abb5
AMDGPU: Rewrite SILowerI1Copies to always stay on SALU
by Nicolai Haehnle
· 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
635d479
AMDGPU: Always run AMDGPUAlwaysInline
by Matt Arsenault
· 7 years ago
ab41193
AMDGPU: Expand atomicrmw nand in IR
by Matt Arsenault
· 7 years ago
b4f2d1c
[AMDGPU] restore r342722 which was reverted with r342743
by Sameer Sahasrabuddhe
· 7 years ago
0807e94
revert changes from r342722
by Sameer Sahasrabuddhe
· 7 years ago
2de7653
[AMDGPU] lower-switch in preISel as a workaround for legacy DA
by Sameer Sahasrabuddhe
· 7 years ago
988df63
AMDGPU: Stop forcing internalize at -O0
by Matt Arsenault
· 7 years ago
0da6350
AMDGPU: Remove remnants of old address space mapping
by Matt Arsenault
· 7 years ago
72da47d
run post-RA hazard recognizer pass late
by Mark Searles
· 7 years ago
5bfbae5
AMDGPU: Refactor Subtarget classes
by Tom Stellard
· 7 years ago
a680199
Reapply "AMDGPU: Force inlining if LDS global address is used"
by Matt Arsenault
· 7 years ago
688e752
Revert "AMDGPU: Force inlining if LDS global address is used"
by Vlad Tsyrklevich
· 7 years ago
40cb6ca
AMDGPU: Force inlining if LDS global address is used
by Matt Arsenault
· 7 years ago
20d4795
[AMDGPU] Enable LICM in the BE pipeline
by Stanislav Mekhanoshin
· 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
c762431
AMDGPU: Split AMDGPUTTI into GCNTTI and R600TTI
by Tom Stellard
· 7 years ago
2e4d338
AMDGPU: Fix typo in option description
by Matt Arsenault
· 7 years ago
32efedc
[AMDGPU][Waitcnt] Remove obsolete waitcnt option
by Mark Searles
· 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
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 8 years ago
e753c52
AMDGPU: Initialize GlobalISel passes
by Tom Stellard
· 8 years ago
95329f8
AMDGPU: Set natural stack alignment in DataLayout
by Matt Arsenault
· 8 years ago
6054e65
Move TargetLoweringObjectFile from CodeGen to Target to fix layering
by David Blaikie
· 8 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
24c92ee
[AMDGPU] Suppress redundant waitcnt instrs.
by Mark Searles
· 8 years ago
2a22c5d
[AMDGPU] Switch to the new addr space mapping by default
by Yaxun Liu
· 8 years ago
c8e9245
[NFC] fix trivial typos in comments and documents
by Hiroshi Inoue
· 8 years ago
4a7c8e7
Split MachineLICM into EarlyMachineLICM and MachineLICM; NFC
by Matthias Braun
· 8 years ago
26d11ca
(Re-landing) Expose a TargetMachine::getTargetTransformInfo function
by Sanjoy Das
· 8 years ago
747d111
Revert "Expose a TargetMachine::getTargetTransformInfo function"
by Sanjoy Das
· 8 years ago
0c3de35
Expose a TargetMachine::getTargetTransformInfo function
by Sanjoy Das
· 8 years ago
f2fe972
AMDGPU: Partial ILP scheduler port from SelectionDAG to SchedulingDAG (experimental)
by Valery Pykhtin
· 8 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
cc56a8b
[AMDGPU] Change alloca addr space of r600 to 5 for amdgiz environment
by Yaxun Liu
· 8 years ago
f9ab3dd
[AMDGPU] Clean up symbols in the global namespace.
by Benjamin Kramer
· 8 years ago
bb8507e
Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"
by Matthias Braun
· 8 years ago
3a9c114
TargetMachine: Merge TargetMachine and LLVMTargetMachine
by Matthias Braun
· 8 years ago
cc85223
AMDGPU: Fix incorrect selection of pseudo-branches
by Matt Arsenault
· 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
2e3bf37
[AMDGPU] Fixed memory leak with inliner replaced
by Stanislav Mekhanoshin
· 8 years ago
5641820
[AMDGPU] Fix regression in test clang/test/CodeGen/backend-unsupported-error.ll
by Stanislav Mekhanoshin
· 8 years ago
5670e6d
[AMDGPU] Port of HSAIL inliner
by Stanislav Mekhanoshin
· 8 years ago
e745d99
AMDGPU: Run internalize symbols at -O0
by Matt Arsenault
· 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
9d288e6
AMDGPU: Remove redundant opt level check
by Matt Arsenault
· 8 years ago
3db4568
AMDGPU: Remove FixControlFlowLiveIntervals pass
by Matt Arsenault
· 8 years ago
8728c5f
AMDGPU: Cleanup subtarget features
by Matt Arsenault
· 8 years ago
92638ab
[AMDGPU] Add support for Whole Wavefront Mode
by Connor Abbott
· 8 years ago
a202538
AMDGPU: Remove error on calls for amdgcn
by Matt Arsenault
· 8 years ago
7016f13
AMDGPU: Add analysis pass for function argument info
by Matt Arsenault
· 8 years ago
250e050
[GlobalISel] Make GlobalISel a non-optional library.
by Quentin Colombet
· 8 years ago
79e238a
Delete Default and JITDefault code models
by Rafael Espindola
· 8 years ago
a2f57be
AMDGPU/R600: Initialize more passes
by Tom Stellard
· 8 years ago
6ed7b9b
AMDGPU: Analyze callee resource usage in AsmPrinter
by Matt Arsenault
· 8 years ago
37e7f95
[AMDGPU] Collapse adjacent SI_END_CF
by Stanislav Mekhanoshin
· 8 years ago
b62a4eb
AMDGPU: Initial implementation of calls
by Matt Arsenault
· 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
9aa45f0
AMDGPU: Add macro fusion schedule DAG mutation
by Matt Arsenault
· 8 years ago
f3f7d4d
[AMDGPU] Move GISel accessor initialization from TargetMachine to Subtarget.
by Quentin Colombet
· 8 years ago
Next »