aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineScheduler.cpp
AgeCommit message (Expand)Author
2012-09-11Reorganize MachineScheduler interfaces and publish them in the header.Andrew Trick
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren
2012-08-23Simplify the computeOperandLatency API.Andrew Trick
2012-08-22Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick
2012-07-02misched: allow NULL InstrItineraries.Andrew Trick
2012-06-29misched: avoid scheduling instructions that can't be dispatched.Andrew Trick
2012-06-29misched: count micro-ops toward the issue limit.Andrew Trick
2012-06-16Guard private fields that are unused in Release builds with #ifndef NDEBUG.Benjamin Kramer
2012-06-06Move RegisterClassInfo.h.Andrew Trick
2012-06-06Move RegisterPressure.h.Andrew Trick
2012-06-05misched: API for minimum vs. expected latency.Andrew Trick
2012-06-05misched: comments from code review.Andrew Trick
2012-05-25misched: trace formattingAndrew Trick
2012-05-24Silence unused variable warnings from when assertions are disabled.Kaelyn Uhrain
2012-05-24misched: Use the same scheduling heuristics with -misched-topdown/bottomup.Andrew Trick
2012-05-24misched: Trace regpressure.Andrew Trick
2012-05-24misched: Give each ReadyQ a unique IDAndrew Trick
2012-05-24misched: Added ScoreboardHazardRecognizer.Andrew Trick
2012-05-24misched: Release bottom roots in reverse order.Andrew Trick
2012-05-24misched: rename ReadyQ classAndrew Trick
2012-05-24misched: copy comments so compareRPDelta is readable by itself.Andrew Trick
2012-05-17commentsAndrew Trick
2012-05-17misched: trace ReadyQ.Andrew Trick
2012-05-17misched: Added 3-level regpressure back-off.Andrew Trick
2012-05-17commentAndrew Trick
2012-05-17misched: fix liveness iteratorsAndrew Trick
2012-05-10misched: Print machineinstrs with -debug-only=mischedAndrew Trick
2012-05-10misched: tracing register pressure heuristics.Andrew Trick
2012-05-10misched: Add register pressure backoff to ConvergingScheduler.Andrew Trick
2012-05-10misched: Release only unscheduled nodes into ReadyQ.Andrew Trick
2012-05-10misched: Added ReadyQ container wrapper for Top and Bottom Queues.Andrew Trick
2012-05-10misched: Introducing Top and Bottom register pressure trackers during schedul...Andrew Trick
2012-04-24Fix a naughty header include that breaks "installed" builds.Andrew Trick
2012-04-24misched: try (not too hard) to place debug values where they belongAndrew Trick
2012-04-24misched: ignore debug values during schedulingAndrew Trick
2012-04-24misched: DAG builder support for tracking register pressure within the curren...Andrew Trick
2012-04-01misched: Add finalizeScheduler to complete the target interface.Andrew Trick
2012-03-21misched: trace LiveIntervals after scheduling.Andrew Trick
2012-03-21misched: obvious iterator update fixes for bottom-up.Andrew Trick
2012-03-21misched: cleanup main loopAndrew Trick
2012-03-19Add an option to the MI scheduler to cut off scheduling after a fixed number ofLang Hames
2012-03-14Silence operator precedence warnings.Benjamin Kramer
2012-03-14misched: implemented a framework for top-down or bottom-up scheduling.Andrew Trick
2012-03-14misched commentsAndrew Trick
2012-03-09misched: handle scheduler that insert instructions at empty region boundaries.Andrew Trick
2012-03-09misched: handle scheduling region boundaries nicely.Andrew Trick
2012-03-09misched interface: rename Begin/End to RegionBegin/RegionEnd since they are n...Andrew Trick
2012-03-09misched commentsAndrew Trick