summaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegisterPressure.cpp
Commit message (Expand)AuthorAge
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* Phase 1 of refactoring the MachineRegisterInfo iterators to make them suitableOwen Anderson2014-03-13
* Fix formatting introduced in r200941David Blaikie2014-02-09
* Track register pressure a bit more carefully (weird corner case).Andrew Trick2014-02-06
* increase the accuracy of register pressure computation in the presence of dea...Pedro Artigas2013-11-08
* Represent RegUnit liveness with LiveRange instanceMatthias Braun2013-10-10
* Pass LiveQueryResult by valueMatthias Braun2013-10-10
* Added -misched-regpressure option.Andrew Trick2013-09-04
* Use LiveRangeQuery for instruction-level liveness queries.Andrew Trick2013-08-30
* mi-sched: update PressureDiffs on-the-fly for liveness.Andrew Trick2013-08-30
* Replace LiveInterval::killedAt with isKilledAtInstr.Andrew Trick2013-08-30
* mi-sched: Precompute a PressureDiff for each instruction, adjust for liveness...Andrew Trick2013-08-30
* Rename to RegPressure API parameters RegUnits.Andrew Trick2013-08-23
* Simplify RegPressure helpers.Andrew Trick2013-08-23
* Add a convenient PSetIterator for visiting pressure sets affected by a register.Andrew Trick2013-08-23
* MI Sched: Track live-thru registers.Andrew Trick2013-07-30
* MI Sched: track register pressure by importance of the set, not weight of the...Andrew Trick2013-07-25
* MI-Sched: Adjust regpressure limits for reserved regs.Andrew Trick2013-06-21
* MI Sched: fix a typo in RegPressure heuristics.Andrew Trick2013-06-17
* Replace erase loop with std::remove_if.Benjamin Kramer2013-02-16
* RegPressureTracker::dump(): Remove unnecessary argument.Andrew Trick2012-12-05
* RegisterPressureTracker: fix findUseBetween to handle DebugValueAndrew Trick2012-12-05
* RegisterPressureTracker: unify virtual registers and physical regunits.Andrew Trick2012-12-05
* RegisterPresssureTracker: Track live physical register by unit.Andrew Trick2012-12-05
* Added RegisterPressureTracker::dump() for debugging.Andrew Trick2012-12-05
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* misched: Fix RegisterPressureTracker handling of DebugVals.Andrew Trick2012-12-01
* misched: handle on-the-fly regpressure queries better for 2-addrAndrew Trick2012-11-07
* Remove RegisterClassInfo::isReserved() and isAllocatable().Jakob Stoklund Olesen2012-10-15
* Release build: guard dump functions withManman Ren2012-09-11
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-06
* misched: When querying RegisterPressureTracker, always save current and max p...Andrew Trick2012-06-11
* misched: regpressure getMaxPressureDelta, revert accidental checkin.Andrew Trick2012-06-11
* Register pressure: added getPressureAfterInstr.Andrew Trick2012-06-09
* Move RegisterClassInfo.h.Andrew Trick2012-06-06
* Move RegisterPressure.h.Andrew Trick2012-06-06
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-01
* regpressure: Added RegisterPressure::dumpAndrew Trick2012-05-24
* regpressure: physreg livein/out fixAndrew Trick2012-05-24
* misched: Added 3-level regpressure back-off.Andrew Trick2012-05-17
* commentAndrew Trick2012-05-17
* regpressure: Fix getMaxUpwardPressureDelta.Andrew Trick2012-05-17
* whitespaceAndrew Trick2012-05-17
* misched: Introducing Top and Bottom register pressure trackers during schedul...Andrew Trick2012-05-10
* RegPressure: API for speculatively checking instruction pressure.Andrew Trick2012-05-10
* RegPressure: fix array index iteration style.Andrew Trick2012-05-10
* RegisterPressure: ArrayRefize some functions for better readability. No funct...Benjamin Kramer2012-04-29
* RegisterPressure: A utility for computing register pressure within aAndrew Trick2012-04-24