Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e85b06d65f695c576df1e529ee37cb15e6902401
/
llvm
/
lib
/
CodeGen
/
LatencyPriorityQueue.cpp
bd20e97
Assert correct removal of SUnit in LatencyPriorityQueue
by Benjamin Kramer
· 8 years ago
0d955d0
Use the range variant of find instead of unpacking begin/end
by David Majnemer
· 9 years ago
0ef4488
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)
by David Blaikie
· 11 years ago
1b9dde0
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 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
· 11 years ago
b6d0bd4
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
by Benjamin Kramer
· 12 years ago
52226d4
misched preparation: rename core scheduler methods for consistency.
by Andrew Trick
· 14 years ago
46cc9a4
Initialize SUnits before DAG building.
by Andrew Trick
· 14 years ago
10ffc2b
Various bits of framework needed for precise machine-level selection
by Andrew Trick
· 15 years ago
c416ba6
whitespace
by Andrew Trick
· 15 years ago
a97311f
Use `llvm::next' instead of `next' to make VC++ 2010 happy.
by Oscar Fuentes
· 15 years ago
52c2738
Eliminate the use of PriorityQueue and just use a std::vector,
by Dan Gohman
· 15 years ago
7c00576
Change push_all to a non-virtual function and implement it in the
by Dan Gohman
· 15 years ago
80a03cc
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.
by David Goodwin
· 16 years ago
da83f7d
Rename registers to break output dependencies in addition to anti-dependencies.
by David Goodwin
· 16 years ago
8501dbbe
Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed.
by David Goodwin
· 16 years ago
b9a0121
Add initial support for back-scheduling address computations,
by Dan Gohman
· 17 years ago
dddc1ac
Fix some register-alias-related bugs in the post-RA scheduler liveness
by Dan Gohman
· 17 years ago
43a1203
Update CalcLatency to work in terms of edge latencies, rather than
by Dan Gohman
· 17 years ago
2d17089
Rewrite the SDep class, and simplify some of the related code.
by Dan Gohman
· 17 years ago
37c4969
Don't charge full latency for an anti-dependence, in this simplistic
by Dan Gohman
· 17 years ago
60cb69e
Experimental post-pass scheduling support. Post-pass scheduling
by Dan Gohman
· 17 years ago
[Renamed (98%) from llvm/lib/CodeGen/SelectionDAG/LatencyPriorityQueue.cpp]
17c226b
Don't use the isPending flag to mean what the isAvailable flag means.
by Dan Gohman
· 17 years ago
d2760c0
Move ScheduleDAGList's LatencyPriorityQueue class out to a separate file.
by Dan Gohman
· 17 years ago