summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveRangeCalc.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-4/+4
* Switch a number of loops in lib/CodeGen over to range-based for-loops, now thatOwen Anderson2014-03-171-10/+8
* Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changingOwen Anderson2014-03-131-4/+4
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-4/+4
* Work on LiveRange instead of LiveInterval where possibleMatthias Braun2013-10-101-30/+26
* Rename LiveRange to LiveInterval::SegmentMatthias Braun2013-10-101-2/+2
* Copy single reaching defs directly into the LiveInterval.Jakob Stoklund Olesen2013-02-201-34/+60
* Clear kill flags while computing live ranges.Jakob Stoklund Olesen2012-09-061-1/+5
* Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().Jakob Stoklund Olesen2012-07-271-3/+1
* Be more verbose when detecting dominance problems.Jakob Stoklund Olesen2012-07-131-5/+22
* Implement LiveRangeCalc::extendToUses() and createDeadDefs().Jakob Stoklund Olesen2012-06-051-0/+66
* Pass context pointers to LiveRangeCalc::reset().Jakob Stoklund Olesen2012-06-041-20/+19
* Don't store COPY pointers in VNInfo.Jakob Stoklund Olesen2012-02-041-1/+1
* Fix assert condition.Lang Hames2011-12-201-1/+1
* Switch extendInBlock() to take a kill slot instead of the last use slot.Jakob Stoklund Olesen2011-09-131-4/+3
* Unbreak msvc.NAKAMURA Takumi2011-09-131-1/+1
* Extract live range calculations from SplitKit.Jakob Stoklund Olesen2011-09-131-0/+271
OpenPOWER on IntegriCloud