Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
481cdab9199e6459d074da14cf1818c40b9cec16
/
llvm
/
lib
/
Target
/
AMDGPU
/
R600Packetizer.cpp
c5a154d
AMDGPU: Separate R600 and GCN TableGen files
by Tom Stellard
· 7 years ago
44b30b4
AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headers
by Tom Stellard
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
a2f57be
AMDGPU/R600: Initialize more passes
by Tom Stellard
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
8b61764
[LegacyPassManager] Remove TargetMachine constructors
by Francis Visoiu Mistrih
· 8 years ago
e995a808
Fix spelling mistakes in AMDGPU target comments. NFC.
by Simon Pilgrim
· 9 years ago
117296c
Use StringRef in Pass/PassManager APIs (NFC)
by Mehdi Amini
· 9 years ago
9cfc75c
CodeGen: Use MachineInstr& in TargetInstrInfo, NFC
by Duncan P. N. Exon Smith
· 9 years ago
43e92fe
AMDGPU: Cleanup subtarget handling.
by Matt Arsenault
· 9 years ago
8e00194
AMDGPU: Fix crashes on unknown processor name
by Matt Arsenault
· 9 years ago
8226fc4
AMDGPU: Simplify boolean conditional return statements
by Matt Arsenault
· 10 years ago
5702287
CodeGen: Update DFAPacketizer API to take MachineInstr&, NFC
by Duncan P. N. Exon Smith
· 10 years ago
6307eb5
CodeGen: TII: Take MachineInstr& in predicate API, NFC
by Duncan P. N. Exon Smith
· 10 years ago
d84f600
CodeGen: Bring back MachineBasicBlock::iterator::getInstrIterator()...
by Duncan P. N. Exon Smith
· 10 years ago
c5b668d
Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"
by Duncan P. N. Exon Smith
· 10 years ago
dac7102
[Packetizer] Add AliasAnalysis as a parameter to the packetizer
by Krzysztof Parzyszek
· 10 years ago
d44a1fd
Add "const" to function arguments in DFAPacketizer
by Krzysztof Parzyszek
· 10 years ago
93563e7
ScheduleDAGInstrs: Remove IsPostRA flag; NFC
by Matthias Braun
· 10 years ago
a73371a
AMDGPU: Remove implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
45bb48e
R600 -> AMDGPU rename
by Tom Stellard
· 10 years ago
[Renamed from llvm/lib/Target/R600/R600Packetizer.cpp]
7792e32
Reuse a bunch of cached subtargets and remove getSubtarget calls
by Eric Christopher
· 11 years ago
ea0aee6
Cleanup: Delete seemingly unused reference to MachineDominatorTree from ScheduleDAGInstrs.
by Alexey Samsonov
· 11 years ago
fc6de42
Have MachineFunction cache a pointer to the subtarget to make lookups
by Eric Christopher
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
2e59a45
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
by Tom Stellard
· 11 years ago
5656db4
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
by Craig Topper
· 12 years ago
84e68b2
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
b6d0bd4
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
by Benjamin Kramer
· 12 years ago
cb40291
Fix known typos
by Alp Toker
· 12 years ago
26a3b67
R600: Simplify handling of private address space
by Tom Stellard
· 12 years ago
ed0ceec
R600: Use StructurizeCFGPass for non SI targets
by Tom Stellard
· 12 years ago
7f6fa4c
R600: Don't use trans slot for instructions that read LDS source registers
by Tom Stellard
· 12 years ago
7e2c832
R600: Non vector only instruction can be scheduled on trans unit
by Vincent Lejeune
· 12 years ago
ca69a53
Revert "R600: Non vector only instruction can be scheduled on trans unit"
by Tom Stellard
· 12 years ago
df18804
R600: Non vector only instruction can be scheduled on trans unit
by Vincent Lejeune
· 12 years ago
21de8ba
R600: Don't mix LDS and non-LDS instructions in the same group
by Vincent Lejeune
· 12 years ago
ce49974
R600: Do not predicated basic block with multiple alu clause
by Vincent Lejeune
· 12 years ago
77a8352
R600: Support schedule and packetization of trans-only inst
by Vincent Lejeune
· 12 years ago
c026e8b
R600: Add local memory support via LDS
by Tom Stellard
· 12 years ago
ce54033
R600: Add support for GROUP_BARRIER instruction
by Tom Stellard
· 12 years ago
02661d9
R600: Use new getNamedOperandIdx function generated by TableGen
by Tom Stellard
· 12 years ago
91a942b
R600: 3 op instructions have no write bit but the result are store in PV
by Vincent Lejeune
· 12 years ago
d78bb46
Move passes from namespace llvm into anonymous namespaces. Sort includes while there.
by Benjamin Kramer
· 12 years ago
519f21e
R600: Relax some vector constraints on Dot4.
by Vincent Lejeune
· 12 years ago
0fca91d
R600: Some factorization
by Vincent Lejeune
· 12 years ago
2a44ae0
R600: If previous bundle is dot4, PV valid chan is always X
by Vincent Lejeune
· 13 years ago
147700b
R600: Packetize instructions
by Vincent Lejeune
· 13 years ago