summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
Commit message (Expand)AuthorAgeFilesLines
* Cleanup dump() functions.Matthias Braun2017-01-281-5/+5
* Add iterator_range<regclass_iterator> to {Target,MC}RegisterInfo, NFCKrzysztof Parzyszek2017-01-251-6/+3
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-3/+2
* rangify; NFCISanjay Patel2016-02-031-159/+129
* Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper2015-12-051-6/+6
* Fix accidental off by one changeFiona Glaser2015-12-021-1/+1
* Scheduler / Regalloc: use unique_ptr[] instead of std::vectorFiona Glaser2015-12-021-11/+13
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-261-16/+14
* Fix instruction scheduling live register trackingPawel Bylica2015-06-241-8/+17
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* Fix a bug in SelectionDAG scheduling backtracking code: PR22304.Andrew Trick2015-03-271-1/+2
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-3/+4
* Move register class name strings to a single array in MCRegisterInfo to reduc...Craig Topper2014-11-171-2/+2
* Convert some EVTs to MVTs where only a SimpleValueType is needed.Craig Topper2014-11-161-6/+6
* ScheduleDAG: record PhysReg dependencies represented by CopyFromReg nodesTim Northover2014-10-231-7/+13
* Remove more calls to getSubtargetImpl from the schedulers andEric Christopher2014-10-091-17/+14
* Cache TargetLowering on SelectionDAGISel and update previousEric Christopher2014-10-081-2/+2
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-10/+12
* fixed typoSanjay Patel2014-07-141-1/+1
* The hazard recognizer only needs a subtarget, not a target machineEric Christopher2014-06-131-1/+2
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-1/+1
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-35/+35
* Remove copy ctors that did the same thing as the default one.Benjamin Kramer2014-03-111-8/+0
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-081-15/+15
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-3/+3
* Fix spelling intruction -> instruction.Robert Wilhelm2013-09-281-1/+1
* Add 'const' qualifier to some arrays.Craig Topper2013-07-151-1/+2
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-11/+11
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-061-2/+2
* Track IR ordering of SelectionDAG nodes 3/4.Andrew Trick2013-05-251-1/+1
* Revert "pre-RA-sched: fix TargetOpcode usage"Christian Konig2013-03-201-18/+12
* pre-RA-sched: fix TargetOpcode usageChristian Konig2013-03-201-12/+18
* pre-RA-sched debug-only fixAndrew Trick2013-03-071-2/+4
* pre-RA-sched assertion fix. This bug was exposed by r176037.Andrew Trick2013-03-071-3/+0
* pre-RA-sched fix: only reevaluate physreg interferences when necessary.Andrew Trick2013-02-251-33/+61
* Add a special handling case for untyped CopyFromReg node in GetCostForDef() o...Weiming Zhao2013-01-291-1/+11
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-2/+2
* Change TargetLowering::getRepRegClassFor to take an MVT, instead ofPatrik Hagglund2012-12-131-8/+8
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-111-8/+8
* Change TargetLowering::getRepRegClassFor to take an MVT, instead ofPatrik Hagglund2012-12-111-8/+8
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-10/+10
* misched: Infrastructure for weak DAG edges.Andrew Trick2012-11-121-1/+1
* ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies.Andrew Trick2012-11-061-22/+14
* Move TargetData to DataLayout.Micah Villmow2012-10-081-1/+1
* Release build: guard dump functions withManman Ren2012-09-111-2/+2
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-061-0/+4
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-061-0/+2
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* sdsched: Use the right heuristics when -mcpu is not provided and we have no i...Andrew Trick2012-06-051-13/+12
OpenPOWER on IntegriCloud