summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineScheduler.h
Commit message (Expand)AuthorAge
* Allow subtarget selection of the default MachineScheduler and document the in...Andrew Trick2013-09-20
* mi-sched: cleanup register pressure update, remove a FIXME.Andrew Trick2013-09-06
* Added MachineSchedPolicy.Andrew Trick2013-09-06
* mi-sched: Suppress register pressure tracking when the scheduling window is t...Andrew Trick2013-09-04
* mi-sched: bypass heuristic checks when regpressure tracking is disabled.Andrew Trick2013-09-04
* Added -misched-regpressure option.Andrew Trick2013-09-04
* mi-sched: update PressureDiffs on-the-fly for liveness.Andrew Trick2013-08-30
* mi-sched: Precompute a PressureDiff for each instruction, adjust for liveness...Andrew Trick2013-08-30
* Comment and revise the cyclic critical path code.Andrew Trick2013-08-29
* mi-sched: Don't call MBB.size() in initSUnits. The driver already has instr c...Andrew Trick2013-08-23
* Move #include from .h to .cpp file.Jakub Staszak2013-06-14
* MI Sched: eliminate local vreg copies.Andrew Trick2013-04-24
* MI-Sched: schedule physreg copies.Andrew Trick2013-04-13
* Use const reference instead of vector object when passing an argument toJakub Staszak2013-02-16
* MachineScheduler support for viewGraph.Andrew Trick2013-01-25
* MIsched: Improve the interface to SchedDFS analysis (subtrees).Andrew Trick2013-01-25
* MISched: Add SchedDFSResult to ScheduleDAGMI to formalize theAndrew Trick2013-01-25
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-10
* Fix a place where the declaration didn't use LLVM_ENABLE_DUMP but theChandler Carruth2012-11-20
* misched: Target-independent support for load/store clustering.Andrew Trick2012-11-12
* misched: Heuristics based on the machine model.Andrew Trick2012-11-07
* misched: ILP scheduler for experimental heuristics.Andrew Trick2012-10-15
* misched: Use the TargetSchedModel interface wherever possible.Andrew Trick2012-10-10
* misched: add a hook for custom DAG postprocessing.Andrew Trick2012-09-14
* Reorganize MachineScheduler interfaces and publish them in the header.Andrew Trick2012-09-11
* Consistently use AnalysisID types in TargetPassConfig.Bob Wilson2012-07-02
* typo in declaration from earlier todayAndrew Trick2012-04-25
* Fix a naughty header include that breaks "installed" builds.Andrew Trick2012-04-24
* misched: DAG builder support for tracking register pressure within the curren...Andrew Trick2012-04-24
* Allow targets to select the default scheduler by name.Andrew Trick2012-04-19
* misched: allow the default scheduler to be one chosen by the target.Andrew Trick2012-03-09
* misched interface: Expose the MachineScheduler pass.Andrew Trick2012-03-08