summaryrefslogtreecommitdiff
path: root/lib/CodeGen/LiveInterval.cpp
Commit message (Expand)AuthorAge
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changingOwen Anderson2014-03-13
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Print register in LiveInterval::print()Matthias Braun2013-10-10
* Pass LiveQueryResult by valueMatthias Braun2013-10-10
* Refactor LiveInterval: introduce new LiveRange classMatthias Braun2013-10-10
* Rename LiveRange to LiveInterval::SegmentMatthias Braun2013-10-10
* avoid unnecessary direct access to LiveInterval::rangesMatthias Braun2013-09-06
* remove unused argument from LiveRanges::join()Matthias Braun2013-09-06
* Remove unnecessary parameter to RenumberValues.Jakob Stoklund Olesen2013-08-14
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-11
* Fix PR16110: Handle DBG_VALUE in ConnectedVNInfoEqClasses::Distribute().Jakob Stoklund Olesen2013-05-23
* Don't allocate memory in LiveInterval::join().Jakob Stoklund Olesen2013-02-20
* Use LiveRangeUpdater instead of mergeIntervalRanges.Jakob Stoklund Olesen2013-02-20
* Add a LiveRangeUpdater class.Jakob Stoklund Olesen2013-02-20
* Fully qualify llvm::next to avoid ambiguity when building as C++11.David Blaikie2013-02-20
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Handle mixed normal and early-clobber defs on inline asm.Jakob Stoklund Olesen2012-11-19
* Don't dereference begin() on an empty vector.Jakob Stoklund Olesen2012-09-27
* Delete dead code.Jakob Stoklund Olesen2012-09-12
* Release build: guard dump functions withManman Ren2012-09-11
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-06
* Allow overlaps between virtreg and physreg live ranges.Jakob Stoklund Olesen2012-09-06
* Completely eliminate VNInfo flags.Jakob Stoklund Olesen2012-08-03
* Eliminate the VNInfo::hasPHIKill() flag.Jakob Stoklund Olesen2012-08-03
* Preserve 2-addr constraints in ConnectedVNInfoEqClasses.Jakob Stoklund Olesen2012-07-25
* Teach the LiveInterval::join function to use the fast merge algorithm,Chandler Carruth2012-07-10
* Fix a bug where I didn't test for an empty range before inspecting theChandler Carruth2012-07-10
* Add an efficient merge operation to LiveInterval and use it to avoidChandler Carruth2012-07-10
* Teach LiveIntervals how to verify themselves and start using it in someChandler Carruth2012-07-10
* Optimize extendIntervalEndTo a tiny bit by saving one call through theChandler Carruth2012-07-05
* Simplify LiveInterval::print().Jakob Stoklund Olesen2012-06-05
* Implement LiveRangeCalc::extendToUses() and createDeadDefs().Jakob Stoklund Olesen2012-06-05
* Run proper recursive dead code elimination during coalescing.Jakob Stoklund Olesen2012-05-19
* Don't update spill weights when joining intervals.Jakob Stoklund Olesen2012-04-28
* Spring cleaning - Delete dead code.Jakob Stoklund Olesen2012-04-28
* Drop the REDEF_BY_EC VNInfo flag.Jakob Stoklund Olesen2012-02-04
* Break as soon as the MustMapCurValNos flag is set - no need to reiterate.Lang Hames2012-02-02
* PR11868. The previous loop in LiveIntervals::join would sometimes fall over ifLang Hames2012-02-02
* Use getVNInfoBefore() when it makes sense.Jakob Stoklund Olesen2011-11-14
* Rename SlotIndexes to match how they are used.Jakob Stoklund Olesen2011-11-13
* Leave hasPHIKill flags alone in LiveInterval::RenumberValues.Jakob Stoklund Olesen2011-09-15
* Switch extendInBlock() to take a kill slot instead of the last use slot.Jakob Stoklund Olesen2011-09-13
* Replace a broken LiveInterval::MergeValueInAsValue() with something simpler.Jakob Stoklund Olesen2011-03-19
* Rewrite instructions as part of ConnectedVNInfoEqClasses::Distribute.Jakob Stoklund Olesen2011-03-17
* That's it, I am declaring this a failure of the C++03 STL.Jakob Stoklund Olesen2011-03-12
* Fix use of CompEnd predicate to be standards conformingJohn Wiegley2011-03-11
* Fix the build for MSVC 9 whose upper_bound() wants to compare elements in the...Jakob Stoklund Olesen2011-03-08
* Revert "Make a comparator's argument `const'. This fixes the build forOscar Fuentes2011-03-08
* Make a comparator's argument `const'. This fixes the build for MSVC 9.Oscar Fuentes2011-03-08