Enable use of ranges for translation units in the presence of
[oota-llvm.git] / lib / CodeGen / LiveIntervalAnalysis.cpp
2013-12-14 Michael Gottesman[block-freq] Rename getEntryFrequency() -> getEntryFreq...
2013-12-14 Michael Gottesman[block-freq] Refactor LiveInterals::getSpillWeight...
2013-11-13 Aaron BallmanReplacing HUGE_VALF with llvm::huge_valf in order to...
2013-10-10 Matthias BraunPrint register in LiveInterval::print()
2013-10-10 Matthias BraunRepresent RegUnit liveness with LiveRange instance
2013-10-10 Matthias BraunWork on LiveRange instead of LiveInterval where possible
2013-10-10 Matthias BraunPass LiveQueryResult by value
2013-10-10 Matthias BraunRefactor LiveInterval: introduce new LiveRange class
2013-10-10 Matthias BraunRename LiveRange to LiveInterval::Segment
2013-10-04 Matthias BraunFix typo
2013-08-14 Mark LaceyAuto-compute live intervals on demand.
2013-08-14 Jakob Stoklund OlesenImprove misleading comment.
2013-06-21 Andrew TrickAdded -precompute-phys-liveness for testing LiveInterva...
2013-06-17 Benjamin KramerSwitch spill weights from a basic loop depth estimation...
2013-05-22 Chad RosierSimplify logic now that r182490 is in place. No functi...
2013-03-08 Jakob Stoklund OlesenRewrite the physreg part of findLastUseBefore().
2013-02-23 Cameron ZwarichMake some fixes for LiveInterval repair with debug...
2013-02-20 Cameron ZwarichFind anchoring end points for repairIntervalsInRange...
2013-02-20 Cameron ZwarichMake repairIntervalsInRange() more robust. There are...
2013-02-20 Cameron ZwarichAdd support to the two-address pass for updating LiveIn...
2013-02-20 Cameron ZwarichAdd SlotIndexes::repairIndexesInRange(), which repairs...
2013-02-17 Cameron ZwarichRemove use of reverse iterators in repairIntervalsInRan...
2013-02-17 Cameron ZwarichUse ArrayRef instead of a reference to a SmallVectorImpl.
2013-02-17 Cameron ZwarichAdd support for updating the LiveIntervals of registers...
2013-02-09 Jakob Stoklund OlesenRemove the old liveness algorithm.
2013-02-08 Jakob Stoklund OlesenTurn on -new-live-intervals by default.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-01 Andrew Trickmisched: Fix LiveInterval update to better handle DebugVal.
2012-11-28 Jakob Stoklund OlesenMake the LiveRegMatrix analysis available to targets.
2012-11-09 Jakob Stoklund OlesenFix assertions in updateRegMaskSlots().
2012-10-16 Andrew Trickmisched: Added handleMove support for updating all...
2012-10-15 Jakob Stoklund OlesenRemove LIS::isAllocatable() and isReserved() helpers.
2012-10-13 Jakob Stoklund OlesenAllow for loops in LiveIntervals::pruneValue().
2012-10-12 Jakob Stoklund OlesenUse a transposed algorithm for handleMove().
2012-10-02 Jakob Stoklund OlesenHandle reserved registers more accurately in handleMove().
2012-09-20 Jakob Stoklund OlesenExtend -new-coalescer SSA update to handle mapped value...
2012-09-17 Jakob Stoklund OlesenMerge into undefined lanes under -new-coalescer.
2012-09-12 Lang HamesMake findLastUseBefore handle reg-unit liveness.
2012-09-11 Manman RenRelease build: guard dump functions with
2012-09-10 Dmitri GribenkoRemove redundant semicolons which are null statements.
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-09-06 Jakob Stoklund OlesenHandle overlapping regunit intervals in LiveIntervals...
2012-09-03 Lang HamesWhen updating live range endpoints, make sure to preser...
2012-08-22 David BlaikieTidy up a few more uses of MF.getFunction()->getName().
2012-08-03 Jakob Stoklund OlesenAdd an experimental -early-live-intervals option.
2012-08-03 Jakob Stoklund OlesenCompletely eliminate VNInfo flags.
2012-08-03 Jakob Stoklund OlesenEliminate the VNInfo::hasPHIKill() flag.
2012-08-03 Jakob Stoklund OlesenMake the hasPHIKills flag a computed property.
2012-07-27 Jakob Stoklund OlesenAlso compute register mask lists under -new-live-intervals.
2012-07-27 Jakob Stoklund OlesenEliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().
2012-07-27 Jakob Stoklund OlesenAdd a -new-live-intervals experimental option.
2012-06-22 Jakob Stoklund OlesenDelete a boring statistic.
2012-06-22 Jakob Stoklund OlesenStore live intervals in an IndexedMap.
2012-06-22 Jakob Stoklund OlesenSimplify handleMove() a bit.
2012-06-22 Jakob Stoklund OlesenStop computing physreg live ranges.
2012-06-22 Jakob Stoklund OlesenRemove LiveIntervals::trackingRegUnits().
2012-06-20 Jakob Stoklund OlesenRemove the -live-regunits command line option.
2012-06-20 Jakob Stoklund OlesenFix some more LiveInterval enumerations.
2012-06-20 Jakob Stoklund OlesenEnable register unit liveness by default.
2012-06-20 Jakob Stoklund OlesenOnly update regunit live ranges that have been precomputed.
2012-06-20 Jakob Stoklund OlesenDelete dead code.
2012-06-19 Jakob Stoklund OlesenAdd regunit liveness support to LiveIntervals::handleMo...
2012-06-19 Jakob Stoklund Olesen80 col.
2012-06-06 Jakob Stoklund OlesenRemove dead debug option -disable-rematerialization.
2012-06-05 Matt Beaumont-GaySuppress -Wunused-variable in -Asserts build
2012-06-05 Jakob Stoklund OlesenSimplify LiveInterval::print().
2012-06-05 Jakob Stoklund OlesenAdd experimental support for register unit liveness.
2012-06-05 Jakob Stoklund OlesenRemove the last remat-related code from LiveIntervalAna...
2012-06-04 Jakob Stoklund OlesenDelete dead code.
2012-06-04 Jakob Stoklund OlesenSwitch LiveIntervals member variable to LLVM naming...
2012-05-29 Lang HamesClear the entering, exiting and internal ranges of...
2012-05-20 Jakob Stoklund OlesenLiveRangeQuery simplifies shrinkToUses().
2012-04-18 Pete CooperLiveIntervalUpdate validators weren't recorded after...
2012-03-21 Andrew Trickmisched: fix LiveInterval update for bottom-up scheduling
2012-03-21 Andrew Trickmisched: fix LI update for bottom-up.
2012-03-04 Jakob Stoklund OlesenStop fixing bad machine code in LiveIntervalAnalysis.
2012-03-01 Jakob Stoklund OlesenMove getBundleStart() into MachineInstrBundle.h.
2012-02-21 Lang HamesAdd API "handleMoveIntoBundl" for updating liveness...
2012-02-21 Lang HamesFix some bugs in HMEditor's moveAllOperandsInto logic.
2012-02-19 Benjamin KramerSilence operator precedence warning.
2012-02-19 Lang HamesAdd machinery for pushing live ranges onto bundle start...
2012-02-19 Lang HamesSimplify moveEnteringDownFrom rules.
2012-02-19 Lang HamesSkip through instructions rather than operands when...
2012-02-19 Lang HamesFix TODO and trailing whitespace.
2012-02-19 Lang HamesDefer sanity checks on live intervals until after all...
2012-02-17 Lang HamesBring HMEditor into line with LLVM coding standards.
2012-02-17 Matt Beaumont-GaySink variable into assert
2012-02-17 Lang HamesAdd support for regmask slots to HMEditor. Also fixes...
2012-02-17 Lang HamesRefactor 'handleMove' code in live intervals. Clients...
2012-02-17 Lang HamesOops - isRegLiveIntoSuccessor is used in non-assert...
2012-02-17 Lang HamesTurn off assertion, conservatively compute liveness...
2012-02-15 Lang HamesMake LiveIntervals::handleMove() bundle aware.
2012-02-15 Lang HamesFix assertion condition.
2012-02-15 Lang HamesRemove overly conservative assert.
2012-02-15 Lang HamesDon't emit live ranges for physregs live-ins that are...
2012-02-15 Lang HamesDisentangle moving a machine instr from updating LiveIn...
2012-02-14 Jakob Stoklund OlesenUse the proper clobber check in handleLiveInRegister().
2012-02-14 Jakob Stoklund OlesenDump live intervals in numerical order.
2012-02-14 Lang HamesDon't create a new copy of reserved regs - we already...
next