summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
AgeCommit message (Expand)Author
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-21Use unique_ptr to manage objects owned by the ScheduleDAGMI.David Blaikie
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-31Disable each MachineFunctionPass for 'optnone' functions, unless thatPaul Robinson
2014-03-10[C++11] Remove 'virtual' keyword from methods marked with 'override' keyword.Craig Topper
2014-03-07[C++11] Convert sort predicates into lambdas.Benjamin Kramer
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer
2014-03-02Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper
2014-01-24Fix known typosAlp Toker
2014-01-22Reformat a loop for basic hygeine. Self review.Andrew Trick
2014-01-21Fix PR18572 - llc crash during GenericScheduler::initPolicy().Andrew Trick
2013-12-28CodeGen: silence a C++11 feature warningSaleem Abdulrasool
2013-12-28Uninitialized variable (in never taken path) after factoring.Andrew Trick
2013-12-28Added debugging options: -misched-only-func/blockAndrew Trick
2013-12-28Add a PostMachineScheduler pass with generic implementation.Andrew Trick
2013-12-28Stub out a PostMachineScheduler pass.Andrew Trick
2013-12-28Factor MI-Sched in preparation for post-ra scheduling support.Andrew Trick
2013-12-07Factor out the SchedRemainder/SchedBoundary from GenericScheduler strategy.Andrew Trick
2013-12-06comment grammarAndrew Trick
2013-12-06Fix bug introduced in r196517.Daniel Jasper
2013-12-05MI-Sched: Model "reserved" processor resources.Andrew Trick
2013-12-05MI-Sched: handle latency of in-order operations with the new machine model.Andrew Trick
2013-12-05comment typo and reformatAndrew Trick
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka
2013-11-18Revert r194865 and r194874.Alexey Samsonov
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka
2013-10-10Pass LiveQueryResult by valueMatthias Braun
2013-09-24Comment typo.Andrew Trick
2013-09-20Allow subtarget selection of the default MachineScheduler and document the in...Andrew Trick
2013-09-19Rename ConvergingScheduler to GenericScheduler.Andrew Trick
2013-09-09Enable -misched-cyclicpath by default.Andrew Trick
2013-09-09mi-sched: smooth out the cyclicpath heuristic.Andrew Trick
2013-09-06mi-sched: cleanup register pressure update, remove a FIXME.Andrew Trick
2013-09-06mi-sched: improve regpressure tracing.Andrew Trick
2013-09-06mi-sched: print tree size in -view-misched-dagsAndrew Trick
2013-09-06mi-sched: register pressure update tracing.Andrew Trick
2013-09-06mi-sched: Reorder Cyclicpath (latency) and CriticalMax (pressure) heuristics.Andrew Trick
2013-09-06Added MachineSchedPolicy.Andrew Trick
2013-09-04mi-sched: Force bottom up scheduling for generic targets.Andrew Trick
2013-09-04comment typoAndrew Trick
2013-09-04Remove dead subtree limit code.Andrew Trick
2013-09-04-view-misched-dags, better pruning.Andrew Trick
2013-09-04mi-sched: DEBUG cleanup, call tracePick for unidirectional scheduling.Andrew Trick
2013-09-0480 columnsAndrew Trick
2013-09-04mi-sched: Suppress register pressure tracking when the scheduling window is t...Andrew Trick
2013-09-04mi-sched: Load clustering is a bit to expensive to enable unconditionally.Andrew Trick
2013-09-04mi-sched: Reuse an invalid HazardRecognizer to save compile time.Andrew Trick