Andrew Trick
|
2661b411cc
I'm introducing a new machine model to simultaneously allow simple
|
13 gadi atpakaļ |
Andrew Trick
|
3d4ed08574
misched: allow NULL InstrItineraries.
|
13 gadi atpakaļ |
Andrew Trick
|
5559ffae2b
misched: avoid scheduling instructions that can't be dispatched.
|
13 gadi atpakaļ |
Andrew Trick
|
7f8c74cfae
misched: count micro-ops toward the issue limit.
|
13 gadi atpakaļ |
Benjamin Kramer
|
a978366339
Guard private fields that are unused in Release builds with #ifndef NDEBUG.
|
13 gadi atpakaļ |
Andrew Trick
|
1525260b3e
Move RegisterClassInfo.h.
|
13 gadi atpakaļ |
Andrew Trick
|
afc2657cc3
Move RegisterPressure.h.
|
13 gadi atpakaļ |
Andrew Trick
|
b7e0289fb3
misched: API for minimum vs. expected latency.
|
13 gadi atpakaļ |
Andrew Trick
|
76e9e838a1
misched: comments from code review.
|
13 gadi atpakaļ |
Andrew Trick
|
c7a098fbb2
misched: trace formatting
|
13 gadi atpakaļ |
Kaelyn Uhrain
|
5402efa3dc
Silence unused variable warnings from when assertions are disabled.
|
13 gadi atpakaļ |
Andrew Trick
|
8ddd9d5b2b
misched: Use the same scheduling heuristics with -misched-topdown/bottomup.
|
13 gadi atpakaļ |
Andrew Trick
|
bb0a242d86
misched: Trace regpressure.
|
13 gadi atpakaļ |
Andrew Trick
|
f323424d71
misched: Give each ReadyQ a unique ID
|
13 gadi atpakaļ |
Andrew Trick
|
0a39d4e4c8
misched: Added ScoreboardHazardRecognizer.
|
13 gadi atpakaļ |
Andrew Trick
|
2aa689dfbf
misched: Release bottom roots in reverse order.
|
13 gadi atpakaļ |
Andrew Trick
|
8c2d9212a9
misched: rename ReadyQ class
|
13 gadi atpakaļ |
Andrew Trick
|
c8fe4ecb47
misched: copy comments so compareRPDelta is readable by itself.
|
13 gadi atpakaļ |
Andrew Trick
|
5429a6b0d5
comments
|
13 gadi atpakaļ |
Andrew Trick
|
81f1be3b5a
misched: trace ReadyQ.
|
13 gadi atpakaļ |
Andrew Trick
|
73a0d8ecf8
misched: Added 3-level regpressure back-off.
|
13 gadi atpakaļ |
Andrew Trick
|
0556bd35e5
comment
|
13 gadi atpakaļ |
Andrew Trick
|
811d9268e4
misched: fix liveness iterators
|
13 gadi atpakaļ |
Andrew Trick
|
89c324bf11
misched: Print machineinstrs with -debug-only=misched
|
13 gadi atpakaļ |
Andrew Trick
|
28ebc89c41
misched: tracing register pressure heuristics.
|
13 gadi atpakaļ |
Andrew Trick
|
7196a8ff21
misched: Add register pressure backoff to ConvergingScheduler.
|
13 gadi atpakaļ |
Andrew Trick
|
16716c7302
misched: Release only unscheduled nodes into ReadyQ.
|
13 gadi atpakaļ |
Andrew Trick
|
d38f87eeec
misched: Added ReadyQ container wrapper for Top and Bottom Queues.
|
13 gadi atpakaļ |
Andrew Trick
|
7f8ab785af
misched: Introducing Top and Bottom register pressure trackers during scheduling.
|
13 gadi atpakaļ |
Andrew Trick
|
86b7e2acc9
Fix a naughty header include that breaks "installed" builds.
|
13 gadi atpakaļ |