aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineScheduler.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-2/+2
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-1/+0
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-1/+1
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-4/+213
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-17/+22
* Update to LLVM 3.5a.Stephen Hines2014-04-241-131/+395
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-0/+2
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-2/+0
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-0/+2
* Allow subtarget selection of the default MachineScheduler and document the in...Andrew Trick2013-09-201-14/+55
* mi-sched: cleanup register pressure update, remove a FIXME.Andrew Trick2013-09-061-1/+2
* Added MachineSchedPolicy.Andrew Trick2013-09-061-2/+26
* mi-sched: Suppress register pressure tracking when the scheduling window is t...Andrew Trick2013-09-041-2/+6
* mi-sched: bypass heuristic checks when regpressure tracking is disabled.Andrew Trick2013-09-041-0/+3
* Added -misched-regpressure option.Andrew Trick2013-09-041-2/+4
* mi-sched: update PressureDiffs on-the-fly for liveness.Andrew Trick2013-08-301-1/+5
* mi-sched: Precompute a PressureDiff for each instruction, adjust for liveness...Andrew Trick2013-08-301-3/+10
* Comment and revise the cyclic critical path code.Andrew Trick2013-08-291-0/+3
* mi-sched: Don't call MBB.size() in initSUnits. The driver already has instr c...Andrew Trick2013-08-231-2/+1
* Move #include from .h to .cpp file.Jakub Staszak2013-06-141-1/+0
* MI Sched: eliminate local vreg copies.Andrew Trick2013-04-241-0/+4
* MI-Sched: schedule physreg copies.Andrew Trick2013-04-131-1/+4
* Use const reference instead of vector object when passing an argument toJakub Staszak2013-02-161-1/+1
* MachineScheduler support for viewGraph.Andrew Trick2013-01-251-0/+3
* MIsched: Improve the interface to SchedDFS analysis (subtrees).Andrew Trick2013-01-251-8/+6
* MISched: Add SchedDFSResult to ScheduleDAGMI to formalize theAndrew Trick2013-01-251-5/+25
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-101-2/+2
* Fix a place where the declaration didn't use LLVM_ENABLE_DUMP but theChandler Carruth2012-11-201-1/+1
* misched: Target-independent support for load/store clustering.Andrew Trick2012-11-121-2/+25
* misched: Heuristics based on the machine model.Andrew Trick2012-11-071-1/+8
* misched: ILP scheduler for experimental heuristics.Andrew Trick2012-10-151-0/+4
* misched: Use the TargetSchedModel interface wherever possible.Andrew Trick2012-10-101-14/+0
* misched: add a hook for custom DAG postprocessing.Andrew Trick2012-09-141-0/+22
* Reorganize MachineScheduler interfaces and publish them in the header.Andrew Trick2012-09-111-0/+218
* Consistently use AnalysisID types in TargetPassConfig.Bob Wilson2012-07-021-1/+1
* typo in declaration from earlier todayAndrew Trick2012-04-251-1/+1
* Fix a naughty header include that breaks "installed" builds.Andrew Trick2012-04-241-4/+4
* misched: DAG builder support for tracking register pressure within the curren...Andrew Trick2012-04-241-1/+5
* Allow targets to select the default scheduler by name.Andrew Trick2012-04-191-0/+3
* misched: allow the default scheduler to be one chosen by the target.Andrew Trick2012-03-091-3/+8
* misched interface: Expose the MachineScheduler pass.Andrew Trick2012-03-081-0/+86