Do not require line number entry for undefined local variable.
[oota-llvm.git] / lib / CodeGen / LiveInterval.cpp
2010-06-29 Duncan SandsRemove initialized but otherwise unused variables.
2010-06-25 Jakob Stoklund OlesenDon't track kills in VNInfo. Use interval ends instead.
2010-06-24 Jakob Stoklund OlesenMake sure all eliminated kills are removed from VNInfo...
2010-06-23 Jakob Stoklund OlesenAdd a few VNInfo data structure checks.
2010-03-30 Benjamin KramerIntroduce SpecificBumpPtrAllocator, a wrapper for BumpP...
2010-03-30 Daniel DunbarFix -Asserts warning.
2010-03-30 Torok EdwinReapply r99881 with some fixes: only call destructor...
2010-01-12 Bob WilsonFix a comment typo.
2010-01-04 David GreeneChange errs() to dbgs().
2009-12-09 Lang HamesAdded a new "splitting" spiller.
2009-11-03 Lang HamesThe Indexes Patch.
2009-10-03 Lang HamesOops. Renamed remaining MachineInstrIndex references.
2009-10-03 Lang HamesRenamed MachineInstrIndex to LiveIndex.
2009-09-12 Lang HamesMoved some more index operations over to LiveIntervals.
2009-09-04 Lang HamesReplaces uses of unsigned for indexes in LiveInterval...
2009-08-23 Chris Lattnershoot a few more std::ostream print methods in the...
2009-08-10 Lang HamesModified VNInfo. The "copy" member is now a union which...
2009-07-24 Daniel DunbarMore move to raw_ostream.
2009-07-24 Daniel DunbarMove more to raw_ostream, provide support for writing...
2009-07-22 David GreeneReorder if-else branches as suggested by Bill.
2009-07-22 David GreeneMake some changes suggested by Bill and Evan.
2009-07-21 David GreeneAdd some support for iterative coalescers to calculate...
2009-07-09 Lang HamesImproved tracking of value number kills. VN kills are...
2009-06-24 Lang HamesFixed a bug in LiveInterval scaling (failure to scale...
2009-06-17 Lang HamesVNInfo cleanup.
2009-06-15 Evan ChengPart 1.
2009-06-14 Evan ChengMove register allocation preference (or hint) from...
2009-06-02 Lang HamesUpdate to in-place spilling framework. Includes live...
2009-04-28 Evan ChengFix PR4034. Bug in LiveInterval::join when it's compact...
2009-04-27 Evan ChengAlso delete last unused val#.
2009-04-25 Evan ChengReuse unused val#'s to avoid running out of memory...
2009-04-25 Evan ChengDo not share a single unknown val# for all the live...
2009-04-18 Evan ChengAdd a new LiveInterval::overlaps(). It checks if the...
2009-04-08 Dan GohmanImplement support for using modeling implicit-zero...
2009-03-11 Evan ChengTwo coalescer fixes in one.
2009-02-02 Owen AndersonMergeValueInto is too smart: it might choose to do...
2009-01-29 Evan ChengExit with nice warnings when register allocator run...
2009-01-29 Evan ChengFix comment about removeRange.
2008-09-24 Dale JohannesenNext round of earlyclobber handling. Approach the
2008-09-19 Dale JohannesenRemove AsmThatEarlyClobber etc. from LiveIntervalAnalysis
2008-08-14 Dan GohmanUse empty() instead of begin() == end().
2008-06-23 Evan ChengInstead of adding an isSS field to LiveInterval to...
2008-06-04 Evan ChengAdd a stack slot coloring pass. Not yet enabled.
2008-02-26 Bill WendlingRename PrintableName to Name.
2008-02-26 Bill WendlingChange "Name" to "AsmName" in the target register info...
2008-02-20 Anton KorobeynikovUpdate gcc 4.3 warnings fix patch with recent head...
2008-02-15 Evan Cheng- Removing the infamous r2rMap_ and rep() method. Now...
2008-02-13 Evan Cheng- Added removeValNo() to remove all live ranges of...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-30 Evan ChengFixed a bug in MergeValueInAsValue() pointed out by...
2008-01-14 Chris Lattnerremove dead #include
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-11-29 Evan ChengReplace the odd kill# hack with something less fragile.
2007-11-29 Evan ChengKill info update bug.
2007-10-17 Evan ChengFix MergeValueInAsValue(). It allows overlapping live...
2007-10-14 Evan ChengWhen coalescing an EXTRACT_SUBREG and the dst register...
2007-10-12 Evan ChengEXTRACT_SUBREG coalescing support. The coalescer now...
2007-09-06 David GreeneConstify to catch bugs.
2007-09-06 Evan ChengFix a memory leak.
2007-09-05 Evan ChengUse pool allocator for all the VNInfo's to improve...
2007-09-01 Evan ChengMore tweaks to improve compile time.
2007-08-31 Evan ChengRemove an unnecessary element, saving 4 bytes per LiveI...
2007-08-29 Evan ChengChange LiveRange so it keeps a pointer to the VNInfo...
2007-08-28 Evan ChengRecover most of the compile time regression due to...
2007-08-14 Evan ChengKill info update bugs.
2007-08-13 Evan ChengKill info update bugs.
2007-08-11 Evan ChengCode to maintain kill information during register coale...
2007-08-08 Evan ChengClean up and bug fix.
2007-08-08 Evan Cheng- Each val# can have multiple kills.
2007-08-08 Evan ChengRemove a dead assertion.
2007-08-07 Evan Cheng- LiveInterval value#'s now have 3 components: def...
2007-04-17 Evan ChengAdd a register allocation preference field; add a metho...
2006-12-17 Bill WendlingAdded an automatic cast to "std::ostream*" etc. from...
2006-12-16 Jeff CohenThe best unbreakage yet, addressing Bill's concerns.
2006-12-15 Jeff CohenAn even better unbreakage...
2006-12-07 Bill WendlingChanged llvm_ostream et all to OStream. llvm_cerr,...
2006-11-29 Bill WendlingConverted to using llvm streams instead of <iostream>s
2006-11-28 Bill WendlingPut the #include for a module first.
2006-11-28 Bill WendlingChanged to using llvm streams.
2006-11-02 Reid SpencerFor PR786:
2006-09-02 Chris LattnerWhen joining two intervals where the RHS is really...
2006-08-31 Chris Lattneravoid calling the virtual isMoveInstr method endlessly...
2006-08-29 Chris LattnerTeach the coallescer to coallesce live intervals joined...
2006-08-26 Chris LattnerSimplifications to liveinterval analysis, no functional...
2006-08-25 Chris LattnerCompletely change the way that joining with physregs...
2006-08-24 Chris LattnerWhen replacing value numbers, make sure to compactify...
2006-08-24 Chris LattnerTake advantage of the recent improvements to the livein...
2006-08-22 Chris LattnerImprove the LiveInterval class to keep track of which...
2005-10-21 Chris LattnerFix LiveInterval::getOverlapingRanges to take things...
2005-10-20 Chris LattnerFix a conditional so we don't access past the end of...
2005-10-20 Chris LattnerFix order of eval problem from when I refactored this...
2005-10-20 Chris Lattneradd a new method, play around with some code.
2005-10-20 Chris LattnerRefactor some code, pulling it out into a function...
2005-09-21 Chris LattnerExpose the LiveInterval interfaces as public headers.
2005-05-14 Chris LattnerPrint the symbolic register name in a register allocato...
2005-04-21 Misha BrukmanRemove trailing whitespace
2004-12-04 Chris LattnerPrevent accessing past the end of the intervals vector...
2004-11-18 Chris LattnerThere is no need to check to see if j overflowed in...
2004-11-18 Chris LattnerModerate head scratching reveals that this conditional...
2004-11-18 Chris LattnerTake another .7 seconds off of linear scan time.
next