Remove a redundant assertion in MachineBasicBlock.cpp. NFC.
[oota-llvm.git] / lib / CodeGen / LiveInterval.cpp
2015-09-25 Matthias BraunTargetRegisterInfo: Introduce PrintLaneMask.
2015-09-25 Matthias BraunTargetRegisterInfo: Add typedef unsigned LaneBitmask...
2015-09-24 Matt ArsenaultFix typo
2015-09-22 Matthias BraunLiveInterval: Distribute subregister liveranges to...
2015-09-22 Matthias BraunLiveIntervalAnalysis: Factor common code into splitSepa...
2015-07-16 Matthias BraunLiveInterval: Document and enforce rules about empty...
2015-04-08 Matthias BraunOops, didn't mean to commit my debug fprintfs
2015-04-08 Matthias BraunLiveInterval: Fix computeFromMainRange() producing...
2015-03-23 Benjamin KramerMove private classes into anonymous namespaces
2015-03-04 David BlaikieRecommit r231168: unique_ptrify LiveRange::segmentSet
2015-03-04 David BlaikieRevert "unique_ptrify LiveRange::segmentSet"
2015-03-03 David BlaikieRecommit r231168: unique_ptrify LiveRange::segmentSet
2015-03-03 David BlaikieRevert "unique_ptrify LiveRange::segmentSet"
2015-03-03 David Blaikieunique_ptrify LiveRange::segmentSet
2015-03-03 David BlaikieRevert "Remove the explicit SDNodeIterator::operator...
2015-03-03 David BlaikieRemove the explicit SDNodeIterator::operator= in favor...
2015-02-28 Benjamin KramerLiveRange: Replace a creative vector erase loop with...
2015-02-18 Matthias BraunLiveRangeCalc: Rename some parameters from kill to...
2015-02-06 Quentin Colombet[LiveIntervalAnalysis] Speed up creation of live ranges...
2015-02-06 Matthias BraunLiveInterval: Fix SubRange memory leak.
2015-01-07 Matthias BraunLiveInterval: Implement feedback by Quentin Colombet.
2014-12-24 Matthias BraunLiveInterval: Remove accidentally committed debug code.
2014-12-24 Matthias BraunLiveInterval: Introduce createMainRangeFromSubranges().
2014-12-11 Matthias BraunLiveInterval: Use range based for loops for subregister...
2014-12-10 Matthias BraunLiveInterval: Use more range based for loops for value...
2014-12-10 Matthias BraunLiveInterval: Add removeEmptySubRanges().
2014-12-10 Matthias BraunLiveInterval: Add support to track liveness of subregis...
2014-12-10 Matthias BraunLiveInterval: Add a 'covers' operation to LiveRange.
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2013-10-10 Matthias BraunPrint register in LiveInterval::print()
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-09-06 Matthias Braunavoid unnecessary direct access to LiveInterval::ranges
2013-09-06 Matthias Braunremove unused argument from LiveRanges::join()
2013-08-14 Jakob Stoklund OlesenRemove unnecessary parameter to RenumberValues.
2013-07-11 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-05-23 Jakob Stoklund OlesenFix PR16110: Handle DBG_VALUE in ConnectedVNInfoEqClass...
2013-02-20 Jakob Stoklund OlesenDon't allocate memory in LiveInterval::join().
2013-02-20 Jakob Stoklund OlesenUse LiveRangeUpdater instead of mergeIntervalRanges.
2013-02-20 Jakob Stoklund OlesenAdd a LiveRangeUpdater class.
2013-02-20 David BlaikieFully qualify llvm::next to avoid ambiguity when buildi...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-19 Jakob Stoklund OlesenHandle mixed normal and early-clobber defs on inline...
2012-09-27 Jakob Stoklund OlesenDon't dereference begin() on an empty vector.
2012-09-12 Jakob Stoklund OlesenDelete dead code.
2012-09-11 Manman RenRelease build: guard dump functions with
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-09-06 Jakob Stoklund OlesenAllow overlaps between virtreg and physreg live ranges.
2012-08-03 Jakob Stoklund OlesenCompletely eliminate VNInfo flags.
2012-08-03 Jakob Stoklund OlesenEliminate the VNInfo::hasPHIKill() flag.
2012-07-25 Jakob Stoklund OlesenPreserve 2-addr constraints in ConnectedVNInfoEqClasses.
2012-07-10 Chandler CarruthTeach the LiveInterval::join function to use the fast...
2012-07-10 Chandler CarruthFix a bug where I didn't test for an empty range before...
2012-07-10 Chandler CarruthAdd an efficient merge operation to LiveInterval and...
2012-07-10 Chandler CarruthTeach LiveIntervals how to verify themselves and start...
2012-07-05 Chandler CarruthOptimize extendIntervalEndTo a tiny bit by saving one...
2012-06-05 Jakob Stoklund OlesenSimplify LiveInterval::print().
2012-06-05 Jakob Stoklund OlesenImplement LiveRangeCalc::extendToUses() and createDeadD...
2012-05-19 Jakob Stoklund OlesenRun proper recursive dead code elimination during coale...
2012-04-28 Jakob Stoklund OlesenDon't update spill weights when joining intervals.
2012-04-28 Jakob Stoklund OlesenSpring cleaning - Delete dead code.
2012-02-04 Jakob Stoklund OlesenDrop the REDEF_BY_EC VNInfo flag.
2012-02-02 Lang HamesBreak as soon as the MustMapCurValNos flag is set ...
2012-02-02 Lang HamesPR11868. The previous loop in LiveIntervals::join would...
2011-11-14 Jakob Stoklund OlesenUse getVNInfoBefore() when it makes sense.
2011-11-13 Jakob Stoklund OlesenRename SlotIndexes to match how they are used.
2011-09-15 Jakob Stoklund OlesenLeave hasPHIKill flags alone in LiveInterval::RenumberV...
2011-09-13 Jakob Stoklund OlesenSwitch extendInBlock() to take a kill slot instead...
2011-03-19 Jakob Stoklund OlesenReplace a broken LiveInterval::MergeValueInAsValue...
2011-03-17 Jakob Stoklund OlesenRewrite instructions as part of ConnectedVNInfoEqClasse...
2011-03-12 Jakob Stoklund OlesenThat's it, I am declaring this a failure of the C+...
2011-03-11 John WiegleyFix use of CompEnd predicate to be standards conforming
2011-03-08 Jakob Stoklund OlesenFix the build for MSVC 9 whose upper_bound() wants...
2011-03-08 Oscar FuentesRevert "Make a comparator's argument `const'. This...
2011-03-08 Oscar FuentesMake a comparator's argument `const'. This fixes the...
2011-03-03 Jakob Stoklund OlesenAvoid comparing invalid slot indexes.
2011-03-02 Jakob Stoklund OlesenMove LiveIntervalMap::extendTo into LiveInterval itself.
2011-01-19 Jakob Stoklund OlesenImplement RAGreedy::splitAroundRegion and remove loop...
2011-01-09 Jakob Stoklund OlesenTeach TargetRegisterInfo how to cram stack slot indexes...
2011-01-09 Jakob Stoklund OlesenReplace TargetRegisterInfo::printReg with a PrintReg...
2010-12-21 Jakob Stoklund OlesenUse IntEqClasses to compute connected components of...
2010-12-19 Cameron ZwarichFix PR8815 by checking for an explicit clobber def...
2010-10-29 Jakob Stoklund OlesenTeach ConnectedVNInfoEqClasses::Classify to deal with...
2010-10-29 Jakob Stoklund OlesenFix broken equivalence class calculation. We could...
2010-10-09 Benjamin KramerSilence compiler warning.
2010-10-08 Jakob Stoklund OlesenClassify value numbers into connected components in...
2010-10-07 Jakob Stoklund OlesenAfter splitting, the remaining LiveInterval may be...
2010-10-05 Jakob Stoklund OlesenTweak VNInfo printing.
2010-10-05 Jakob Stoklund OlesenAdd assert for valid slot indexes.
2010-10-01 Jakob Stoklund OlesenWhen RemoveCopyByCommutingDef is creating additional...
2010-09-25 Lang HamesRemoved VNInfo::isDefAccurate(). Def "accuracy" can...
2010-09-21 Jakob Stoklund OlesenRefix MSVC9 and upper_bound. It actually needs a fully...
2010-09-21 Jakob Stoklund OlesenDon't pollute the global namespace.
2010-09-21 Jakob Stoklund OlesenMSVC9 does not support upper_bound with an asymmetric...
2010-09-21 Jakob Stoklund OlesenAdd LiveInterval::find and use it for most LiveRange...
2010-09-21 Jakob Stoklund OlesenRemove dead method.
next