Use the new script to sort the includes of every file under lib.
[oota-llvm.git] / lib / CodeGen / MachineScheduler.cpp
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-01 Andrew Trickmisched: Fix RegisterPressureTracker handling of DebugVals.
2012-12-01 Andrew Trickmisched: fix RegionBegin when DebugValues get shuffled...
2012-11-29 Benjamin Kramermisched: Recompute priority queue when DFSResults are...
2012-11-28 Andrew Trickmisched: Analysis that partitions the DAG into subtrees.
2012-11-28 Andrew Trickmisched: rename ScheduleDAGILP to ScheduleDFS to prepar...
2012-11-28 Andrew Trickmisched: Debug output fix. Use an always valid iterator.
2012-11-13 Andrew Trickmisched: Allow subtargets to enable misched and depende...
2012-11-12 Andrew Trickmisched: rename interfaceto avoid gcc warnings
2012-11-12 Andrew Trickmisched: Target-independent support for MacroFusion.
2012-11-12 Andrew Trickmisched: Target-independent support for load/store...
2012-11-12 Andrew Trickmisched: Infrastructure for weak DAG edges.
2012-11-09 Benjamin KramerSilence GCC warning about falling off the end of a...
2012-11-07 Andrew Trickmisched: Heuristics based on the machine model.
2012-11-06 Andrew Trickmisched: Rename RemainingCount to avoid confusion with...
2012-10-16 Andrew Trickmisched: Added handleMove support for updating all...
2012-10-15 Andrew Trickmisched: ILP scheduler for experimental heuristics.
2012-10-10 Andrew Trickmisched: Use the TargetSchedModel interface wherever...
2012-10-08 Andrew Trickmisched: avoid scheduling an instruction twice.
2012-09-14 Andrew Trickmisched: add a hook for custom DAG postprocessing.
2012-09-11 Manman RenRelease build: guard dump functions with
2012-09-11 Andrew TrickReorganize MachineScheduler interfaces and publish...
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-08-23 Andrew TrickSimplify the computeOperandLatency API.
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-07-23 Sylvestre LedruFix a typo (the the => the)
2012-07-07 Andrew TrickI'm introducing a new machine model to simultaneously...
2012-07-02 Andrew Trickmisched: allow NULL InstrItineraries.
2012-06-29 Andrew Trickmisched: avoid scheduling instructions that can't be...
2012-06-29 Andrew Trickmisched: count micro-ops toward the issue limit.
2012-06-16 Benjamin KramerGuard private fields that are unused in Release builds...
2012-06-06 Andrew TrickMove RegisterClassInfo.h.
2012-06-06 Andrew TrickMove RegisterPressure.h.
2012-06-05 Andrew Trickmisched: API for minimum vs. expected latency.
2012-06-05 Andrew Trickmisched: comments from code review.
2012-05-25 Andrew Trickmisched: trace formatting
2012-05-24 Kaelyn UhrainSilence unused variable warnings from when assertions...
2012-05-24 Andrew Trickmisched: Use the same scheduling heuristics with -misch...
2012-05-24 Andrew Trickmisched: Trace regpressure.
2012-05-24 Andrew Trickmisched: Give each ReadyQ a unique ID
2012-05-24 Andrew Trickmisched: Added ScoreboardHazardRecognizer.
2012-05-24 Andrew Trickmisched: Release bottom roots in reverse order.
2012-05-24 Andrew Trickmisched: rename ReadyQ class
2012-05-24 Andrew Trickmisched: copy comments so compareRPDelta is readable...
2012-05-17 Andrew Trickcomments
2012-05-17 Andrew Trickmisched: trace ReadyQ.
2012-05-17 Andrew Trickmisched: Added 3-level regpressure back-off.
2012-05-17 Andrew Trickcomment
2012-05-17 Andrew Trickmisched: fix liveness iterators
2012-05-10 Andrew Trickmisched: Print machineinstrs with -debug-only=misched
2012-05-10 Andrew Trickmisched: tracing register pressure heuristics.
2012-05-10 Andrew Trickmisched: Add register pressure backoff to ConvergingSch...
2012-05-10 Andrew Trickmisched: Release only unscheduled nodes into ReadyQ.
2012-05-10 Andrew Trickmisched: Added ReadyQ container wrapper for Top and...
2012-05-10 Andrew Trickmisched: Introducing Top and Bottom register pressure...
2012-04-24 Andrew TrickFix a naughty header include that breaks "installed...
2012-04-24 Andrew Trickmisched: try (not too hard) to place debug values where...
2012-04-24 Andrew Trickmisched: ignore debug values during scheduling
2012-04-24 Andrew Trickmisched: DAG builder support for tracking register...
2012-04-01 Andrew Trickmisched: Add finalizeScheduler to complete the target...
2012-03-21 Andrew Trickmisched: trace LiveIntervals after scheduling.
2012-03-21 Andrew Trickmisched: obvious iterator update fixes for bottom-up.
2012-03-21 Andrew Trickmisched: cleanup main loop
2012-03-19 Lang HamesAdd an option to the MI scheduler to cut off scheduling...
2012-03-14 Benjamin KramerSilence operator precedence warnings.
2012-03-14 Andrew Trickmisched: implemented a framework for top-down or bottom...
2012-03-14 Andrew Trickmisched comments
2012-03-09 Andrew Trickmisched: handle scheduler that insert instructions...
2012-03-09 Andrew Trickmisched: handle scheduling region boundaries nicely.
2012-03-09 Andrew Trickmisched interface: rename Begin/End to RegionBegin...
2012-03-09 Andrew Trickmisched comments
2012-03-09 Andrew Trickrevert 152356: verify misched changes using -misched...
2012-03-09 Andrew Trickmisched: allow the default scheduler to be one chosen...
2012-03-09 Evan ChengCache MBB->begin. It's possible the scheduler / bundler...
2012-03-08 Andrew Trickmisched interface: Expose the MachineScheduler pass.
2012-03-07 Andrew Trickmisched prep: Expose the ScheduleDAGInstrs interface...
2012-03-07 Andrew Trickmisched prep: rename InsertPos to End.
2012-03-07 Andrew Trickmisched preparation: rename core scheduler methods...
2012-03-07 Andrew Trickmisched preparation: clarify ScheduleDAG and ScheduleDA...
2012-03-07 Andrew TrickAdded -view-misched=dags options.
2012-03-07 Andrew Trickmisched: Use the StartBlock/FinishBlock hooks
2012-02-22 Andrew TrickInitialize SUnits before DAG building.
2012-02-17 Lang HamesMachineScheduler shouldn't use/preserve LiveDebugVariables.
2012-02-15 Lang HamesDisentangle moving a machine instr from updating LiveIn...
2012-02-10 Andrew TrickRegAlloc superpass: includes phi elimination, coalescin...
2012-02-09 Andrew Trickcomment
2012-02-08 Andrew Trickmisched: bug in debug output.
2012-02-08 Andrew Trickstale comment
2012-01-27 Lang HamesAdd a "moveInstr" method to LiveIntervals. This can...
2012-01-17 Andrew Trickmisched: Inital interface and implementation for Schedu...
2012-01-17 Andrew TrickRenamed MachineScheduler to ScheduleTopDownLive.
2012-01-14 Andrew Trickmisched: Initial code for building an MI level scheduli...
2012-01-14 Andrew Trickmisched: Added ScheduleDAGInstrs::IsPostRA
2012-01-14 Andrew Trickmisched: Invoke the DAG builder on each sequence of...
2012-01-14 Andrew TrickMove things around to make the file navigable, even...
2012-01-13 Andrew TrickAdded the MachineSchedulerPass skeleton.