Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 年之前 |
Matthias Braun
|
b064c24e4a
ScheduleDAG: Cleanup dumping code; NFC
|
7 年之前 |
Nico Weber
|
0f38c60baf
IWYU for llvm-config.h in llvm, additions.
|
7 年之前 |
Amara Emerson
|
98f500f52f
Move a dump() implementation out of line.
|
7 年之前 |
Benjamin Kramer
|
94488e575a
Assert correct removal of SUnit in LatencyPriorityQueue
|
7 年之前 |
David Majnemer
|
975248e4fb
Use the range variant of find instead of unpacking begin/end
|
9 年之前 |
David Blaikie
|
fd9cb11cd4
Remove LatencyPriorityQueue::dump because it relies on an implicit copy ctor which is deprecated in C++11 (due to the presence of a user-declare dtor in the base class)
|
10 年之前 |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
11 年之前 |
Craig Topper
|
4ba844388c
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
11 年之前 |
Benjamin Kramer
|
d628f19f5d
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
|
11 年之前 |
Andrew Trick
|
953be893e8
misched preparation: rename core scheduler methods for consistency.
|
13 年之前 |
Andrew Trick
|
b4566a9999
Initialize SUnits before DAG building.
|
13 年之前 |
Andrew Trick
|
2da8bc8a5f
Various bits of framework needed for precise machine-level selection
|
14 年之前 |
Andrew Trick
|
6e8f4c4048
whitespace
|
14 年之前 |
Oscar Fuentes
|
10e02a017a
Use `llvm::next' instead of `next' to make VC++ 2010 happy.
|
15 年之前 |
Dan Gohman
|
93d3433579
Eliminate the use of PriorityQueue and just use a std::vector,
|
15 年之前 |
Dan Gohman
|
a4e4ffd389
Change push_all to a non-virtual function and implement it in the
|
15 年之前 |
David Goodwin
|
557bbe6b5d
Remove some old experimental code that is no longer needed. Remove additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks.
|
15 年之前 |
David Goodwin
|
12dd99dc30
Rename registers to break output dependencies in addition to anti-dependencies.
|
16 年之前 |
David Goodwin
|
4de099d8ca
Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed.
|
16 年之前 |
Dan Gohman
|
8749b61178
Add initial support for back-scheduling address computations,
|
16 年之前 |
Dan Gohman
|
3f23744df4
Fix some register-alias-related bugs in the post-RA scheduler liveness
|
16 年之前 |
Dan Gohman
|
f55a2101e3
Update CalcLatency to work in terms of edge latencies, rather than
|
16 年之前 |
Dan Gohman
|
54e4c36a73
Rewrite the SDep class, and simplify some of the related code.
|
16 年之前 |
Dan Gohman
|
aeac8f9cb4
Don't charge full latency for an anti-dependence, in this simplistic
|
16 年之前 |
Dan Gohman
|
343f0c0467
Experimental post-pass scheduling support. Post-pass scheduling
|
16 年之前 |