summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegisterPressure.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* RegisterPressure: Hide non-const iterators of PressureDiffMatthias Braun2015-10-171-1/+1
* RegisterPressure: Use range based for, cleanupMatthias Braun2015-10-161-14/+7
* RegisterPressure: LiveRegSet tracks register units not physregsMatthias Braun2015-09-291-1/+1
* Revert "(HEAD -> master, origin/master, origin/HEAD) RegisterPressure: Move L...Matthias Braun2015-09-171-30/+32
* RegisterPressure: Move LiveInRegs/LiveOutRegs from RegisterPressure to Pressu...Matthias Braun2015-09-171-32/+30
* RegisterPressure: Simplify close{Top|Bottom}()Matthias Braun2015-09-141-12/+2
* Fix some comment typos.Benjamin Kramer2015-08-081-1/+1
* RegisterPressure: Add PressureDiff::dump()Matthias Braun2015-07-081-0/+12
* RegisterPressure: fix debug prints in case of physical registersFiona Glaser2015-05-271-2/+2
* RegisterPressureTracker: reword stale comments.Andrew Trick2015-05-171-7/+12
* Move private classes into anonymous namespacesBenjamin Kramer2015-03-231-0/+2
* Remove unnecessary TargetMachine.h includes.Eric Christopher2014-10-141-1/+0
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+1
* Move remaining LLVM_ENABLE_DUMP conditionals out of the headersAlp Toker2014-07-011-2/+3
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-2/+2
* Phase 1 of refactoring the MachineRegisterInfo iterators to make them suitableOwen Anderson2014-03-131-3/+3
* Fix formatting introduced in r200941David Blaikie2014-02-091-2/+1
* Track register pressure a bit more carefully (weird corner case).Andrew Trick2014-02-061-1/+8
* increase the accuracy of register pressure computation in the presence of dea...Pedro Artigas2013-11-081-6/+27
* Represent RegUnit liveness with LiveRange instanceMatthias Braun2013-10-101-11/+11
* Pass LiveQueryResult by valueMatthias Braun2013-10-101-3/+3
* Added -misched-regpressure option.Andrew Trick2013-09-041-8/+20
* Use LiveRangeQuery for instruction-level liveness queries.Andrew Trick2013-08-301-6/+8
* mi-sched: update PressureDiffs on-the-fly for liveness.Andrew Trick2013-08-301-22/+18
* Replace LiveInterval::killedAt with isKilledAtInstr.Andrew Trick2013-08-301-3/+3
* mi-sched: Precompute a PressureDiff for each instruction, adjust for liveness...Andrew Trick2013-08-301-34/+203
* Rename to RegPressure API parameters RegUnits.Andrew Trick2013-08-231-13/+14
* Simplify RegPressure helpers.Andrew Trick2013-08-231-15/+12
* Add a convenient PSetIterator for visiting pressure sets affected by a register.Andrew Trick2013-08-231-68/+21
* MI Sched: Track live-thru registers.Andrew Trick2013-07-301-10/+57
* MI Sched: track register pressure by importance of the set, not weight of the...Andrew Trick2013-07-251-14/+20
* MI-Sched: Adjust regpressure limits for reserved regs.Andrew Trick2013-06-211-4/+4
* MI Sched: fix a typo in RegPressure heuristics.Andrew Trick2013-06-171-1/+1
* Replace erase loop with std::remove_if.Benjamin Kramer2013-02-161-6/+5
* RegPressureTracker::dump(): Remove unnecessary argument.Andrew Trick2012-12-051-1/+1
* RegisterPressureTracker: fix findUseBetween to handle DebugValueAndrew Trick2012-12-051-0/+2
* RegisterPressureTracker: unify virtual registers and physical regunits.Andrew Trick2012-12-051-241/+179
* RegisterPresssureTracker: Track live physical register by unit.Andrew Trick2012-12-051-94/+87
* Added RegisterPressureTracker::dump() for debugging.Andrew Trick2012-12-051-5/+16
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-2/+2
* misched: Fix RegisterPressureTracker handling of DebugVals.Andrew Trick2012-12-011-12/+14
* misched: handle on-the-fly regpressure queries better for 2-addrAndrew Trick2012-11-071-8/+13
* Remove RegisterClassInfo::isReserved() and isAllocatable().Jakob Stoklund Olesen2012-10-151-6/+6
* Release build: guard dump functions withManman Ren2012-09-111-1/+1
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-061-0/+2
* misched: When querying RegisterPressureTracker, always save current and max p...Andrew Trick2012-06-111-2/+8
* misched: regpressure getMaxPressureDelta, revert accidental checkin.Andrew Trick2012-06-111-8/+2
* Register pressure: added getPressureAfterInstr.Andrew Trick2012-06-091-33/+80
* Move RegisterClassInfo.h.Andrew Trick2012-06-061-1/+1
OpenPOWER on IntegriCloud