summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Complete the MachineScheduler fix made way back in r210390.Andrew Trick2015-03-271-2/+2
* Remove useMachineScheduler and replace it with subtarget optionsEric Christopher2015-03-111-0/+11
* The subtarget is cached on the MachineFunction. Access it directly.Eric Christopher2015-01-271-3/+1
* [MIScheduler] Slightly better handling of constrainLocalCopy when both source...Michael Kuperstein2015-01-191-4/+7
* Rename argument strings of codegen passes to avoid collisions with command lineAkira Hatanaka2014-12-131-2/+2
* Reapply "[MachineScheduler] Fix for PR21807: minor code difference building w...Andrea Di Biagio2014-12-121-1/+3
* Revert: [MachineScheduler] Fix for PR21807: minor code difference building wi...Andrea Di Biagio2014-12-121-3/+1
* [MachineScheduler] Fix for PR21807: minor code difference building with/witho...Andrea Di Biagio2014-12-121-1/+3
* Access the subtarget off of the MachineFunction via the DAGEric Christopher2014-10-141-9/+7
* [MiSched] Fix a logic error in tryPressure()Hal Finkel2014-10-101-2/+2
* Debugging Utility - optional ability for dumping critical path lengthGerolf Hoflehner2014-08-071-2/+16
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-2/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-5/+9
* Revert "Revert "MachineScheduler: better book-keeping for asserts.""Chad Rosier2014-07-021-7/+11
* Move remaining LLVM_ENABLE_DUMP conditionals out of the headersAlp Toker2014-07-011-2/+1
* Revert "MachineScheduler: better book-keeping for asserts."Chad Rosier2014-07-011-7/+5
* MachineScheduler: better book-keeping for asserts.Andrew Trick2014-07-011-5/+7
* Left out the NDEBUG in the previous checkin.Andrew Trick2014-06-271-0/+2
* MachineScheduler: add some book-keeping to fix an assert.Andrew Trick2014-06-271-1/+7
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-1/+2
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-2/+1
* Fix the scheduler's MaxObservedStall computation.Andrew Trick2014-06-121-2/+6
* 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
OpenPOWER on IntegriCloud