summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineScheduler.cpp
Commit message (Expand)AuthorAge
* Left out the NDEBUG in the previous checkin.Andrew Trick2014-06-27
* MachineScheduler: add some book-keeping to fix an assert.Andrew Trick2014-06-27
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-26
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-26
* Fix the scheduler's MaxObservedStall computation.Andrew Trick2014-06-12
* Fix the MachineScheduler's logic for updating ready times for in-order.Andrew Trick2014-06-07
* Add a subtarget hook: enablePostMachineScheduler.Andrew Trick2014-06-04
* Move GenericScheduler and PostGenericScheduler into a header.Andrew Trick2014-06-04
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Use unique_ptr to manage objects owned by the ScheduleDAGMI.David Blaikie2014-04-21
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* Disable each MachineFunctionPass for 'optnone' functions, unless thatPaul Robinson2014-03-31
* [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword.Craig Topper2014-03-10
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-07
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-07
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-06
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-02
* Fix known typosAlp Toker2014-01-24
* Reformat a loop for basic hygeine. Self review.Andrew Trick2014-01-22
* Fix PR18572 - llc crash during GenericScheduler::initPolicy().Andrew Trick2014-01-21
* CodeGen: silence a C++11 feature warningSaleem Abdulrasool2013-12-28
* Uninitialized variable (in never taken path) after factoring.Andrew Trick2013-12-28
* Added debugging options: -misched-only-func/blockAndrew Trick2013-12-28
* Add a PostMachineScheduler pass with generic implementation.Andrew Trick2013-12-28
* Stub out a PostMachineScheduler pass.Andrew Trick2013-12-28
* Factor MI-Sched in preparation for post-ra scheduling support.Andrew Trick2013-12-28
* Factor out the SchedRemainder/SchedBoundary from GenericScheduler strategy.Andrew Trick2013-12-07
* comment grammarAndrew Trick2013-12-06
* Fix bug introduced in r196517.Daniel Jasper2013-12-06
* MI-Sched: Model "reserved" processor resources.Andrew Trick2013-12-05
* MI-Sched: handle latency of in-order operations with the new machine model.Andrew Trick2013-12-05
* comment typo and reformatAndrew Trick2013-12-05
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-19
* Revert r194865 and r194874.Alexey Samsonov2013-11-18
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-15
* Pass LiveQueryResult by valueMatthias Braun2013-10-10
* Comment typo.Andrew Trick2013-09-24
* Allow subtarget selection of the default MachineScheduler and document the in...Andrew Trick2013-09-20
* Rename ConvergingScheduler to GenericScheduler.Andrew Trick2013-09-19
* Enable -misched-cyclicpath by default.Andrew Trick2013-09-09
* mi-sched: smooth out the cyclicpath heuristic.Andrew Trick2013-09-09
* mi-sched: cleanup register pressure update, remove a FIXME.Andrew Trick2013-09-06
* mi-sched: improve regpressure tracing.Andrew Trick2013-09-06
* mi-sched: print tree size in -view-misched-dagsAndrew Trick2013-09-06
* mi-sched: register pressure update tracing.Andrew Trick2013-09-06
* mi-sched: Reorder Cyclicpath (latency) and CriticalMax (pressure) heuristics.Andrew Trick2013-09-06
* Added MachineSchedPolicy.Andrew Trick2013-09-06
* mi-sched: Force bottom up scheduling for generic targets.Andrew Trick2013-09-04