aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveRangeCalc.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-24LiveInterval: Introduce createMainRangeFromSubranges().Matthias Braun1-7/+12
2014-12-16LiveRangeCalc: Rewrite subrange calculationMatthias Braun1-151/+108
2014-12-15Revert "LiveRangeCalc: Rewrite subrange calculation"Matthias Braun1-102/+149
2014-12-15LiveRangeCalc: Rewrite subrange calculationMatthias Braun1-149/+102
2014-12-15LiveRangeCalc: use more range based for loops; NFCMatthias Braun1-20/+18
2014-12-11LiveInterval: Use range based for loops for subregister ranges.Matthias Braun1-10/+10
2014-12-10Silencing a -Wsequence-point warning, and the resulting undefined behavior. NFC.Aaron Ballman1-1/+1
2014-12-10Add a flag to enable/disable subregister liveness.Matthias Braun1-2/+3
2014-12-10LiveIntervalAnalysis: Compute subregister ranges.Matthias Braun1-60/+188
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-4/+4
2014-03-17Switch a number of loops in lib/CodeGen over to range-based for-loops, now thatOwen Anderson1-10/+8
2014-03-13Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changingOwen Anderson1-4/+4
2014-03-02[C++11] Replace llvm::tie with std::tie.Benjamin Kramer1-4/+4
2013-10-10Work on LiveRange instead of LiveInterval where possibleMatthias Braun1-30/+26
2013-10-10Rename LiveRange to LiveInterval::SegmentMatthias Braun1-2/+2
2013-02-20Copy single reaching defs directly into the LiveInterval.Jakob Stoklund Olesen1-34/+60
2012-09-06Clear kill flags while computing live ranges.Jakob Stoklund Olesen1-1/+5
2012-07-27Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().Jakob Stoklund Olesen1-3/+1
2012-07-13Be more verbose when detecting dominance problems.Jakob Stoklund Olesen1-5/+22
2012-06-05Implement LiveRangeCalc::extendToUses() and createDeadDefs().Jakob Stoklund Olesen1-0/+66
2012-06-04Pass context pointers to LiveRangeCalc::reset().Jakob Stoklund Olesen1-20/+19
2012-02-04Don't store COPY pointers in VNInfo.Jakob Stoklund Olesen1-1/+1
2011-12-20Fix assert condition.Lang Hames1-1/+1
2011-09-13Switch extendInBlock() to take a kill slot instead of the last use slot.Jakob Stoklund Olesen1-4/+3
2011-09-13Unbreak msvc.NAKAMURA Takumi1-1/+1
2011-09-13Extract live range calculations from SplitKit.Jakob Stoklund Olesen1-0/+271