Generates conditional branch instead of fake ones for Select instruction in some...
[oota-llvm.git] / include / llvm / CodeGen / LiveIntervalAnalysis.h
2015-09-25 Matthias BraunTargetRegisterInfo: Add typedef unsigned LaneBitmask...
2015-09-22 Matthias BraunLiveIntervalAnalysis: Factor common code into splitSepa...
2015-09-09 Matthias BraunVirtRegMap: Improve addMBBLiveIns() using SlotIndex...
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-07-16 Matthias BraunLiveInterval: Document and enforce rules about empty...
2015-07-16 Matthias BraunDo not duplicate method name in comment, remove duplica...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2015-02-06 Quentin Colombet[LiveIntervalAnalysis] Speed up creation of live ranges...
2015-01-21 Matthias BraunLiveIntervalAnalysis: Factor out code to update livenes...
2015-01-21 Matthias BraunLiveIntervalAnalysis: document removePhysRegDefAt(...
2015-01-21 Matthias BraunLiveIntervalAnalysis: Factor out code to update livenes...
2015-01-21 Matthias BraunLiveIntervalAnalysis: Remove unused pruneValue() variant.
2014-12-18 Matthias BraunLiveIntervalAnalysis: Cleanup computeDeadValues
2014-12-10 Matthias BraunRegisterCoalescer: Preserve subregister liveranges.
2014-12-10 Matthias BraunLiveIntervalAnalysis: Add subregister aware variants...
2014-12-10 Matthias BraunLiveIntervalAnalysis: Adapt repairIntervalsInRange...
2014-12-10 Matthias BraunLiveIntervalAnalysis: Update SubRanges in shrinkToUses().
2014-12-10 Matthias BraunLiveIntervalAnalysis: Make computeDeadValues() private.
2014-10-14 Eric ChristopherAccess the subtarget off of the MachineFunction rather...
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-06-03 Pete CooperCalculate dead instructions when a live interval is...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2013-12-14 Michael Gottesman[block-freq] Refactor LiveInterals::getSpillWeight...
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 BraunRefactor LiveInterval: introduce new LiveRange class
2013-10-10 Matthias BraunRename LiveRange to LiveInterval::Segment
2013-08-14 Mark LaceyAuto-compute live intervals on demand.
2013-06-17 Benjamin KramerSwitch spill weights from a basic loop depth estimation...
2013-03-18 Jakub StaszakMove #include of BitVector from .h to .cpp file.
2013-02-20 Cameron ZwarichFix a misunderstanding about how RegMaskBlocks works...
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-12 Cameron ZwarichAdd blocks to the LiveIntervalAnalysis RegMaskBlocks...
2013-02-09 Jakob Stoklund OlesenRemove the old liveness algorithm.
2012-12-05 Andrew TrickRegisterPressureTracker: unify virtual registers and...
2012-12-03 Chandler CarruthSort the #include lines for the include/... tree with...
2012-10-16 Dmitri GribenkoFix function parameter spelling in comments. Caught...
2012-10-16 Andrew Trickmisched: Added handleMove support for updating all...
2012-10-15 Jakob Stoklund OlesenRemove LIS::isAllocatable() and isReserved() helpers.
2012-09-17 Jakob Stoklund OlesenMerge into undefined lanes under -new-coalescer.
2012-09-06 Jakob Stoklund OlesenHandle overlapping regunit intervals in LiveIntervals...
2012-08-03 Jakob Stoklund OlesenMake the hasPHIKills flag a computed property.
2012-08-03 Jakob Stoklund OlesenRemove a dead prototype.
2012-07-27 Jakob Stoklund OlesenAlso compute register mask lists under -new-live-intervals.
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 OlesenStop computing physreg live ranges.
2012-06-22 Jakob Stoklund OlesenRemove LiveIntervals::trackingRegUnits().
2012-06-20 Jakob Stoklund OlesenRemove LiveIntervals::iterator.
2012-06-20 Jakob Stoklund OlesenOnly update regunit live ranges that have been precomputed.
2012-06-05 Jakob Stoklund OlesenAdd experimental support for register unit liveness.
2012-06-05 Jakob Stoklund OlesenRemove dead function.
2012-06-05 Jakob Stoklund OlesenRemove the last remat-related code from LiveIntervalAna...
2012-06-05 Jakob Stoklund OlesenStop using LiveIntervals::isReMaterializable().
2012-06-04 Jakob Stoklund OlesenDelete dead code.
2012-06-04 Jakob Stoklund OlesenSwitch LiveIntervals member variable to LLVM naming...
2012-04-25 Jakob Stoklund OlesenRemove more dead code.
2012-04-25 Jakob Stoklund OlesenSimplify LiveIntervals::getApproximateInstructionCount().
2012-04-25 Jakob Stoklund OlesenRemove a dead function.
2012-02-21 Lang HamesAdd API "handleMoveIntoBundl" for updating liveness...
2012-02-17 Lang HamesRefactor 'handleMove' code in live intervals. Clients...
2012-02-15 Lang HamesDisentangle moving a machine instr from updating LiveIn...
2012-02-14 Lang HamesTighten physical register invariants: Allocatable physi...
2012-02-10 Lang HamesRemove unused 'isAlias' parameter.
2012-02-10 Jakob Stoklund OlesenCache basic block boundaries for faster RegMaskSlots...
2012-02-10 Jakob Stoklund OlesenOptimize LiveIntervals::intervalIsInOneMBB().
2012-02-08 Jakob Stoklund OlesenKeep track of register masks in LiveIntervalAnalysis.
2012-02-06 Jakob Stoklund OlesenRemove some unused functions.
2012-02-04 Jakob Stoklund OlesenDon't store COPY pointers in VNInfo.
2012-02-04 Jakob Stoklund OlesenDrop ZeroIndex and InvalidIndex.
2012-02-03 Jakob Stoklund OlesenDelete some dead code.
2012-01-27 Lang HamesAdd a "moveInstr" method to LiveIntervals. This can...
2012-01-11 Jakob Stoklund OlesenExclusively use SplitAnalysis::getLastSplitPoint().
2011-11-12 Jakob Stoklund OlesenDelete the old spilling framework from LiveIntervalAnal...
2011-03-17 Jakob Stoklund OlesenDead code elimination may separate the live interval...
2011-03-10 Jakob Stoklund OlesenMake SpillIs an optional pointer. Avoid creating a...
2011-03-07 Jakob Stoklund OlesenLet shrinkToUses optionally return a list of now dead...
2011-02-14 Jakob Stoklund OlesenMove more fragments of spill weight calculation into...
2011-02-09 Jakob Stoklund OlesenMove calcLiveBlockInfo() and the BlockInfo struct into...
2011-02-08 Jakob Stoklund OlesenAdd LiveIntervals::addKillFlags() to recompute kill...
2011-02-08 Jakob Stoklund OlesenAdd LiveIntervals::shrinkToUses().
2011-02-04 Jakob Stoklund OlesenAdd LiveIntervals::getLastSplitPoint().
2011-01-12 Jakob Stoklund OlesenAnnotate VirtRegRewriter debug output with slot indexes.
2010-11-10 Andrew TrickRABasic is nearly functionally complete. There are...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-09-24 Jakob Stoklund OlesenTerminator gaps were unused. Might as well delete them.
2010-08-12 Jakob Stoklund OlesenRemove trailing whitespace.
2010-08-10 Jakob Stoklund OlesenTranspose the calculation of spill weights such that...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-17 Lang HamesLoopSplitter - intended to split live intervals over...
2010-07-13 Jakob Stoklund OlesenRemove vestigial decl.
2010-06-24 Jakob Stoklund OlesenRemove the now unused LiveIntervals::getVNInfoSourceReg().
next