summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix the MachineScheduler's logic for updating ready times for in-order.Andrew Trick2014-06-071-32/+25
* Add a subtarget hook: enablePostMachineScheduler.Andrew Trick2014-06-041-0/+6
* Move GenericScheduler and PostGenericScheduler into a header.Andrew Trick2014-06-041-229/+15
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-5/+5
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* Use unique_ptr to manage objects owned by the ScheduleDAGMI.David Blaikie2014-04-211-10/+9
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-24/+25
* Disable each MachineFunctionPass for 'optnone' functions, unless thatPaul Robinson2014-03-311-0/+3
* [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword.Craig Topper2014-03-101-21/+21
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-071-11/+5
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-15/+15
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-3/+2
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-11/+10
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-17/+17
* Fix known typosAlp Toker2014-01-241-1/+1
* Reformat a loop for basic hygeine. Self review.Andrew Trick2014-01-221-5/+5
* Fix PR18572 - llc crash during GenericScheduler::initPolicy().Andrew Trick2014-01-211-4/+10
* CodeGen: silence a C++11 feature warningSaleem Abdulrasool2013-12-281-1/+1
* Uninitialized variable (in never taken path) after factoring.Andrew Trick2013-12-281-1/+1
* Added debugging options: -misched-only-func/blockAndrew Trick2013-12-281-0/+13
* Add a PostMachineScheduler pass with generic implementation.Andrew Trick2013-12-281-284/+522
* Stub out a PostMachineScheduler pass.Andrew Trick2013-12-281-0/+69
* Factor MI-Sched in preparation for post-ra scheduling support.Andrew Trick2013-12-281-186/+308
* Factor out the SchedRemainder/SchedBoundary from GenericScheduler strategy.Andrew Trick2013-12-071-616/+440
* comment grammarAndrew Trick2013-12-061-1/+1
* Fix bug introduced in r196517.Daniel Jasper2013-12-061-2/+3
* MI-Sched: Model "reserved" processor resources.Andrew Trick2013-12-051-19/+74
* MI-Sched: handle latency of in-order operations with the new machine model.Andrew Trick2013-12-051-5/+36
* comment typo and reformatAndrew Trick2013-12-051-6/+6
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-0/+4
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-4/+0
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-0/+4
* Pass LiveQueryResult by valueMatthias Braun2013-10-101-3/+5
* Comment typo.Andrew Trick2013-09-241-1/+1
* Allow subtarget selection of the default MachineScheduler and document the in...Andrew Trick2013-09-201-12/+22
* Rename ConvergingScheduler to GenericScheduler.Andrew Trick2013-09-191-63/+63
* Enable -misched-cyclicpath by default.Andrew Trick2013-09-091-1/+1
* mi-sched: smooth out the cyclicpath heuristic.Andrew Trick2013-09-091-1/+4
* mi-sched: cleanup register pressure update, remove a FIXME.Andrew Trick2013-09-061-19/+26
* mi-sched: improve regpressure tracing.Andrew Trick2013-09-061-2/+7
* mi-sched: print tree size in -view-misched-dagsAndrew Trick2013-09-061-1/+5
* mi-sched: register pressure update tracing.Andrew Trick2013-09-061-0/+4
* mi-sched: Reorder Cyclicpath (latency) and CriticalMax (pressure) heuristics.Andrew Trick2013-09-061-4/+4
* Added MachineSchedPolicy.Andrew Trick2013-09-061-35/+51
* mi-sched: Force bottom up scheduling for generic targets.Andrew Trick2013-09-041-3/+23
* comment typoAndrew Trick2013-09-041-1/+1
* Remove dead subtree limit code.Andrew Trick2013-09-041-9/+0
* -view-misched-dags, better pruning.Andrew Trick2013-09-041-1/+1
* mi-sched: DEBUG cleanup, call tracePick for unidirectional scheduling.Andrew Trick2013-09-041-0/+2
* 80 columnsAndrew Trick2013-09-041-2/+2
OpenPOWER on IntegriCloud