Krzysztof Parzyszek
|
c7fdae2400
Hexagon V60/HVX DFA scheduler support
|
9 vuotta sitten |
Matthias Braun
|
e9564b2bbe
ScheduleDAGInstrs: Remove IsPostRA flag; NFC
|
9 vuotta sitten |
Duncan P. N. Exon Smith
|
030cf8e04e
CodeGen: Remove a few more ilist iterator implicit conversions, NFC
|
10 vuotta sitten |
Alexander Kornienko
|
cd52a7a381
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
|
10 vuotta sitten |
Alexander Kornienko
|
cf0db29df2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 vuotta sitten |
Eric Christopher
|
8ff8c16f58
Remove the TargetMachine from DFAPacketizer since it was only
|
11 vuotta sitten |
Eric Christopher
|
e6d97094b7
Remove unused argument to CreateTargetScheduleState and change
|
11 vuotta sitten |
Alexey Samsonov
|
a046b4149c
Cleanup: Delete seemingly unused reference to MachineDominatorTree from ScheduleDAGInstrs.
|
11 vuotta sitten |
Alexey Samsonov
|
ada5f2a2c7
Fix null reference creation in ScheduleDAGInstrs constructor call.
|
11 vuotta sitten |
Eric Christopher
|
9f85dccfc6
Remove the TargetMachine forwards for TargetSubtargetInfo based
|
11 vuotta sitten |
Craig Topper
|
4ba844388c
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
11 vuotta sitten |
Craig Topper
|
9f998de891
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 vuotta sitten |
Andrew Trick
|
d2763f6ce6
mi-sched: Don't call MBB.size() in initSUnits. The driver already has instr count.
|
12 vuotta sitten |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 vuotta sitten |
Hal Finkel
|
b460a33829
Revert r158679 - use case is unclear (and it increases the memory footprint).
|
13 vuotta sitten |
Hal Finkel
|
e877c4f9c7
Allow up to 64 functional units per processor itinerary.
|
13 vuotta sitten |
Sirish Pande
|
902337092f
Target independent Hexagon Packetizer fix.
|
13 vuotta sitten |
Chandler Carruth
|
e3fd2a36d9
Temporarily revert r155364 until the upstream review can complete, per
|
13 vuotta sitten |
Sirish Pande
|
9f6852dcc2
Hexagon Packetizer's target independent fix.
|
13 vuotta sitten |
Chandler Carruth
|
37097623bb
This reverts a long string of commits to the Hexagon backend. These
|
13 vuotta sitten |
Sirish Pande
|
d1a87a6806
HexagonPacketizer patch.
|
13 vuotta sitten |
Andrew Trick
|
7afcda0c58
Cleanup VLIWPacketizer to use the updated ScheduleDAGInstrs interface.
|
13 vuotta sitten |
Andrew Trick
|
ed395c8c47
misched prep: Expose the ScheduleDAGInstrs interface so targets may
|
13 vuotta sitten |
Andrew Trick
|
953be893e8
misched preparation: rename core scheduler methods for consistency.
|
13 vuotta sitten |
Andrew Trick
|
47c144505b
misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles.
|
13 vuotta sitten |
Benjamin Kramer
|
92fc97afa7
Strip a layer of boilerplate from the VLIWPacketizer by storing the scheduler as an opaque pointer.
|
13 vuotta sitten |
Andrew Trick
|
e746186ed4
Fix library visibility problems with VLIWPacketizer.
|
13 vuotta sitten |
Andrew Trick
|
68c36e0c26
Don't expose DefaultVLIWScheduler
|
13 vuotta sitten |
Andrew Trick
|
ebafa0c611
Generic "VLIW" packetizer based on a DFA generated from target itinerary.
|
13 vuotta sitten |
Sebastian Pop
|
464f3a332f
use space star instead of star space
|
13 vuotta sitten |