Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
11cafc82b72a80fb9a7266bbda7fc7a0cc1b51a0
/
llvm
/
lib
/
Target
/
AMDGPU
/
AMDGPUTargetMachine.cpp
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
982aee6
[AMDGPU] Switch scalarize global loads ON by default
by Alexander Timofeev
· 8 years ago
e4a7413
Revert r307026, "[AMDGPU] Switch scalarize global loads ON by default"
by NAKAMURA Takumi
· 8 years ago
ea7f08b
[AMDGPU] Switch scalarize global loads ON by default
by Alexander Timofeev
· 8 years ago
7c52590
AMDGPU: Remove SITypeRewriter
by Matt Arsenault
· 8 years ago
50c2f25
[AMDGPU] Add infer address spaces pass before SROA
by Stanislav Mekhanoshin
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
0330660
[AMDGPU] Untangle SDWA pass from SIShrinkInstructions
by Stanislav Mekhanoshin
· 8 years ago
746e065
AMDGPU: Register AMDGPUAlwaysInline
by Matt Arsenault
· 8 years ago
70359ac
[AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.
by Mark Searles
· 8 years ago
5e394c3
TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC
by Matthias Braun
· 8 years ago
56ea488
[AMDGPU] Allow SDWA in instructions with immediates and SGPRs
by Stanislav Mekhanoshin
· 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
a302a736
AMDGPU: Add AMDGPU_HS calling convention
by Marek Olsak
· 8 years ago
c90347d
[AMDGPU] Generate range metadata for workitem id
by Stanislav Mekhanoshin
· 9 years ago
acb089e
[AMDGPU] Add a new pass to insert waitcnts. Leave under an option for testing.
by Kannan Narayanan
· 9 years ago
e95df71
[AMDGPU] Add A5 to data layout for amdgiz environment
by Yaxun Liu
· 9 years ago
6e79529
[AMDGPU] Move SiShrinkInstruction and SDWAPeephole to SSAOptimization passes
by Sam Kolton
· 9 years ago
76ae47c
[AMDGPU] Temporarily change constant address space from 4 to 2
by Yaxun Liu
· 9 years ago
9fa1696
[AMDGPU] Resubmit SDWA peephole: enable by default
by Sam Kolton
· 9 years ago
d4f70c7
Revert r299536. [AMDGPU] SDWA peephole: enable by default.
by Ivan Krasin
· 9 years ago
34e2978
[AMDGPU] SDWA peephole: enable by default
by Sam Kolton
· 9 years ago
89653df
[AMDGPU] Add GlobalOpt parameter to Always Inliner pass
by Stanislav Mekhanoshin
· 9 years ago
9053f22
[AMDGPU] Split -amdgpu-early-inline-all option
by Stanislav Mekhanoshin
· 9 years ago
1a14bfa
[AMDGPU] Get address space mapping by target triple environment
by Yaxun Liu
· 9 years ago
14834c3
[AMDGPU] Switch data layout by triple environment amdgiz
by Yaxun Liu
· 9 years ago
b8f8dbc
AMDGPU: Unify divergent function exits.
by Matt Arsenault
· 9 years ago
a27b2ca
[AMDGPU] Add AMDGPUAliasAnalysis to opt pipeline
by Stanislav Mekhanoshin
· 9 years ago
fd4c410
[AMDGPU] Iterative scheduling infrastructure + minimal registry scheduler
by Valery Pykhtin
· 9 years ago
f60ad58
[ADMGPU] SDWA peephole optimization pass.
by Sam Kolton
· 9 years ago
2534bc0
[AMDGPU] Run always inliner early in opt
by Konstantin Zhuravlyov
· 9 years ago
8a67eb1
Revert "[AMDGPU] Run always inliner early in opt"
by Konstantin Zhuravlyov
· 9 years ago
8e45acf
[AMDGPU] Add address space based alias analysis pass
by Stanislav Mekhanoshin
· 9 years ago
ee2dd78
Only unswitch loops with uniform conditions
by Stanislav Mekhanoshin
· 9 years ago
f805079
[AMDGPU] Run always inliner early in opt
by Stanislav Mekhanoshin
· 9 years ago
e823d92
AMDGPU: Merge initial gfx9 support
by Matt Arsenault
· 9 years ago
582a523
[AMDGPU] Revert failed scheduling
by Stanislav Mekhanoshin
· 9 years ago
0699ef3
AMDGPU: Add pass to expand memcpy/memmove/memset
by Matt Arsenault
· 9 years ago
417e007
AMDGPU: Enable InferAddressSpaces
by Matt Arsenault
· 9 years ago
ca16621
Re-commit AMDGPU/GlobalISel: Add support for simple shaders
by Tom Stellard
· 9 years ago
a3b7279
[AMDGPU] Internalize non-kernel symbols
by Stanislav Mekhanoshin
· 9 years ago
0c32938
AMDGPU: Run AMDGPUCodeGenPrepare after inlining
by Matt Arsenault
· 9 years ago
7a19d56
Revert "AMDGPU/GlobalISel: Add support for simple shaders"
by Tom Stellard
· 9 years ago
e48f60a
AMDGPU/GlobalISel: Add support for simple shaders
by Tom Stellard
· 9 years ago
f6c1feb
[AMDGPU] Turn AMDGPUUnifyMetadata back into module pass
by Stanislav Mekhanoshin
· 9 years ago
8159811
Replace addEarlyAsPossiblePasses callback with adjustPassManager
by Stanislav Mekhanoshin
· 9 years ago
9f5e0ef
AMDGPU: Implement early ifcvt target hooks.
by Matt Arsenault
· 9 years ago
22a56f2
[AMDGPU] Add VGPR copies post regalloc fix pass
by Stanislav Mekhanoshin
· 9 years ago
6a9226d
[AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
50ea93a
[AMDGPU] Add amdgpu-unify-metadata pass
by Stanislav Mekhanoshin
· 9 years ago
1800956
[AMDGPU] Scalarization of global uniform loads.
by Alexander Timofeev
· 9 years ago
ad55ee5
AMDGPU: Don't required structured CFG
by Matt Arsenault
· 9 years ago
115efcd
MachineScheduler: Export function to construct "default" scheduler.
by Matthias Braun
· 9 years ago
0a1a7b6
Revert "AMDGPU: Enable ConstrainCopy DAG mutation"
by Konstantin Zhuravlyov
· 9 years ago
3b36bb1
AMDGPU: Enable ConstrainCopy DAG mutation
by Matt Arsenault
· 9 years ago
d4bb5e4
AMDGPU: Enable store clustering
by Matt Arsenault
· 9 years ago
f42454b
Move the global variables representing each Target behind accessor function
by Mehdi Amini
· 9 years ago
6bc43d8
BranchRelaxation: Support expanding unconditional branches
by Matt Arsenault
· 9 years ago
60a8373
[AMDGPU] Pass optimization level to SelectionDAGISel
by Konstantin Zhuravlyov
· 9 years ago
4658e5f
[AMDGPU] Do not run scalar optimization passes at "-O0"
by Konstantin Zhuravlyov
· 9 years ago
e674075
AMDGPU: Partially fix control flow at -O0
by Matt Arsenault
· 9 years ago
0efdd06
AMDGPU: Run LoadStoreVectorizer pass by default
by Matt Arsenault
· 9 years ago
0d23ebe
AMDGPU/SI: Implement a custom MachineSchedStrategy
by Tom Stellard
· 9 years ago
c2ff0eb
AMDGPU/SI: Improve SILoadStoreOptimizer and run it before the scheduler
by Tom Stellard
· 9 years ago
78fc9da
AMDGPU: Split SILowerControlFlow into two pieces
by Matt Arsenault
· 9 years ago
67fc52f
[PM] Port the always inliner to the new pass manager in a much more
by Chandler Carruth
· 9 years ago
e0b8718
[AMDGPU] Remove duplicate initialization of SIDebuggerInsertNops pass
by Konstantin Zhuravlyov
· 9 years ago
2ffe8fd
AMDGPU: Prune includes
by Matt Arsenault
· 9 years ago
6756a2c
[GlobalISel] Introduce an instruction selector.
by Ahmed Bougacha
· 9 years ago
33b07d6
GlobalISel: implement legalization pass, with just one transformation.
by Tim Northover
· 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
418beb7
AMDGPU/SI: Add support for R_AMDGPU_GOTPCREL
by Tom Stellard
· 9 years ago
908b9e2
AMDGPU: Add option to run the load/store vectorizer
by Matt Arsenault
· 9 years ago
eb9025d
AMDGPU: Fix global isel crashes
by Matt Arsenault
· 9 years ago
254a645
AMDGPU: Fix typo
by Matt Arsenault
· 9 years ago
55dff27
AMDGPU: Fix global isel build
by Matt Arsenault
· 9 years ago
59c0ffa
AMDGPU: Implement per-function subtargets
by Matt Arsenault
· 9 years ago
03d8584
AMDGPU: Move subtarget feature checks into passes
by Matt Arsenault
· 9 years ago
86de486
AMDGPU: Add stub custom CodeGenPrepare pass
by Matt Arsenault
· 9 years ago
c581611
AMDGPU: Remove disable-irstructurizer subtarget feature
by Matt Arsenault
· 9 years ago
43e92fe
AMDGPU: Cleanup subtarget handling.
by Matt Arsenault
· 9 years ago
4a07bf6
AMDGPU: Run verifier after 2nd run of SIShrinkInstructions
by Matt Arsenault
· 9 years ago
9babdf4
AMDGPU: Fix verifier errors in SILowerControlFlow
by Matt Arsenault
· 9 years ago
f42c692
AMDGPU: Run pointer optimization passes
by Matt Arsenault
· 9 years ago
e2bd9a3
AMDGPU: Run verifer after insert waits pass
by Matt Arsenault
· 9 years ago
c3a01ec
AMDGPU: Properly initialize SIShrinkInstructions
by Matt Arsenault
· 9 years ago
8e00194
AMDGPU: Fix crashes on unknown processor name
by Matt Arsenault
· 9 years ago
d3e4c64
AMDGPU: SIDebuggerInsertNops preserves CFG
by Matt Arsenault
· 9 years ago
ec30eb5
AMDGPU: Remove unused address space
by Matt Arsenault
· 9 years ago
8c34dd8
Delete Reloc::Default.
by Rafael Espindola
· 9 years ago
bde8034
AMDGPU: Don't run passes that aren't useful
by Matt Arsenault
· 9 years ago
a791932
[AMDGPU][NFC] Rename SIInsertNops -> SIDebuggerInsertNops
by Konstantin Zhuravlyov
· 9 years ago
31d19d4
CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC
by Matthias Braun
· 9 years ago
fcfaea4
AMDGPU/SI: Add support for AMD code object version 2.
by Tom Stellard
· 9 years ago
cb6ba62
AMDGPU/SI: Enable the post-ra scheduler
by Tom Stellard
· 9 years ago
Next »