aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineScheduler.cpp
AgeCommit message (Expand)Author
2012-10-16misched: Added handleMove support for updating all kill flags, not just for a...Andrew Trick
2012-10-15misched: ILP scheduler for experimental heuristics.Andrew Trick
2012-10-10misched: Use the TargetSchedModel interface wherever possible.Andrew Trick
2012-10-08misched: avoid scheduling an instruction twice.Andrew Trick
2012-09-14misched: add a hook for custom DAG postprocessing.Andrew Trick
2012-09-11Release build: guard dump functions withManman Ren
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