Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
62bbd54ed366949b1630ee9bffb65cdedcd6fa6c
/
llvm
/
lib
/
CodeGen
/
DFAPacketizer.cpp
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
3f833ed
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
by David Blaikie
· 8 years ago
9d19c8c
[Packetizer] Add function to check for aliasing between instructions
by Krzysztof Parzyszek
· 8 years ago
6ac7a34
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
43b72d5
Remove unnecessary conditions as suggested by clang-tidy. NFC
by Gabor Horvath
· 8 years ago
e4582d4
[Packetizer] Add debugging code to stop packetization after N instructions
by Krzysztof Parzyszek
· 9 years ago
31ceba7
Add debugging code to the packetizer
by Krzysztof Parzyszek
· 9 years ago
3e9a5d3
Apply clang-tidy's misc-static-assert where it makes sense.
by Benjamin Kramer
· 9 years ago
1a1d78b
Add DAG mutation interface to the DFA packetizer
by Krzysztof Parzyszek
· 10 years ago
5702287
CodeGen: Update DFAPacketizer API to take MachineInstr&, NFC
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
dc0848c
CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC
by Duncan P. N. Exon Smith
· 10 years ago
c005e20
[Packetizer] Code cleanup, NFC
by Krzysztof Parzyszek
· 10 years ago
2005d7d
[Packetizer] Add a check whether an instruction should be packetized now
by Krzysztof Parzyszek
· 10 years ago
dac7102
[Packetizer] Add AliasAnalysis as a parameter to the packetizer
by Krzysztof Parzyszek
· 10 years ago
6753f33
Avoid dependency between TableGen and CodeGen
by Krzysztof Parzyszek
· 10 years ago
b465572
Hexagon V60/HVX DFA scheduler support
by Krzysztof Parzyszek
· 10 years ago
4ca21fc
Revert r253790: it breaks all builds for some reason.
by Krzysztof Parzyszek
· 10 years ago
220a9bc
Hexagon V60/HVX DFA scheduler support
by Krzysztof Parzyszek
· 10 years ago
93563e7
ScheduleDAGInstrs: Remove IsPostRA flag; NFC
by Matthias Braun
· 10 years ago
d83547a
CodeGen: Remove a few more ilist iterator implicit conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
2a321f7
Remove the TargetMachine from DFAPacketizer since it was only
by Eric Christopher
· 11 years ago
143f02c
Remove unused argument to CreateTargetScheduleState and change
by Eric Christopher
· 11 years ago
ea0aee6
Cleanup: Delete seemingly unused reference to MachineDominatorTree from ScheduleDAGInstrs.
by Alexey Samsonov
· 11 years ago
8968e6d
Fix null reference creation in ScheduleDAGInstrs constructor call.
by Alexey Samsonov
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
c0196b1
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
4584cd5
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
a53e101
mi-sched: Don't call MBB.size() in initSUnits. The driver already has instr count.
by Andrew Trick
· 12 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
8db5547
Revert r158679 - use case is unclear (and it increases the memory footprint).
by Hal Finkel
· 13 years ago
8eac009
Allow up to 64 functional units per processor itinerary.
by Hal Finkel
· 13 years ago
9421216
Target independent Hexagon Packetizer fix.
by Sirish Pande
· 13 years ago
af0f8bf
Temporarily revert r155364 until the upstream review can complete, per
by Chandler Carruth
· 14 years ago
995c8db
Hexagon Packetizer's target independent fix.
by Sirish Pande
· 14 years ago
b415bf98
This reverts a long string of commits to the Hexagon backend. These
by Chandler Carruth
· 14 years ago
b486144
HexagonPacketizer patch.
by Sirish Pande
· 14 years ago
69b4204
Cleanup VLIWPacketizer to use the updated ScheduleDAGInstrs interface.
by Andrew Trick
· 14 years ago
9a0c583
misched prep: Expose the ScheduleDAGInstrs interface so targets may
by Andrew Trick
· 14 years ago
52226d4
misched preparation: rename core scheduler methods for consistency.
by Andrew Trick
· 14 years ago
60cf03e
misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles.
by Andrew Trick
· 14 years ago
d53aa39
Strip a layer of boilerplate from the VLIWPacketizer by storing the scheduler as an opaque pointer.
by Benjamin Kramer
· 14 years ago
20349b8
Fix library visibility problems with VLIWPacketizer.
by Andrew Trick
· 14 years ago
690a1fb
Don't expose DefaultVLIWScheduler
by Andrew Trick
· 14 years ago
7a35fae
Generic "VLIW" packetizer based on a DFA generated from target itinerary.
by Andrew Trick
· 14 years ago
ac35a4d
use space star instead of star space
by Sebastian Pop
· 14 years ago
9aa6137
add missing point at the end of sentences
by Sebastian Pop
· 14 years ago
08ebdc1
Add a deterministic finite automaton based packetizer for VLIW architectures
by Anshuman Dasgupta
· 14 years ago