2010-06-29 |
Duncan Sands | Remove initialized but otherwise unused variables. |
blob | commitdiff | raw |
2010-06-25 |
Jakob Stoklund Olesen | Don't track kills in VNInfo. Use interval ends instead. |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Jakob Stoklund Olesen | Make sure all eliminated kills are removed from VNInfo... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Jakob Stoklund Olesen | Add a few VNInfo data structure checks. |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Benjamin Kramer | Introduce SpecificBumpPtrAllocator, a wrapper for BumpP... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Daniel Dunbar | Fix -Asserts warning. |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Torok Edwin | Reapply r99881 with some fixes: only call destructor... |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Bob Wilson | Fix a comment typo. |
blob | commitdiff | raw | diff to current |
2010-01-04 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Lang Hames | Added a new "splitting" spiller. |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Lang Hames | The Indexes Patch. |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Oops. Renamed remaining MachineInstrIndex references. |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Renamed MachineInstrIndex to LiveIndex. |
blob | commitdiff | raw | diff to current |
2009-09-12 |
Lang Hames | Moved some more index operations over to LiveIntervals. |
blob | commitdiff | raw | diff to current |
2009-09-04 |
Lang Hames | Replaces uses of unsigned for indexes in LiveInterval... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | shoot a few more std::ostream print methods in the... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Lang Hames | Modified VNInfo. The "copy" member is now a union which... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Daniel Dunbar | More move to raw_ostream. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Daniel Dunbar | Move more to raw_ostream, provide support for writing... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
David Greene | Reorder if-else branches as suggested by Bill. |
blob | commitdiff | raw | diff to current |
2009-07-22 |
David Greene | Make some changes suggested by Bill and Evan. |
blob | commitdiff | raw | diff to current |
2009-07-21 |
David Greene | Add some support for iterative coalescers to calculate... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Lang Hames | Improved tracking of value number kills. VN kills are... |
blob | commitdiff | raw | diff to current |
2009-06-24 |
Lang Hames | Fixed a bug in LiveInterval scaling (failure to scale... |
blob | commitdiff | raw | diff to current |
2009-06-17 |
Lang Hames | VNInfo cleanup. |
blob | commitdiff | raw | diff to current |
2009-06-15 |
Evan Cheng | Part 1. |
blob | commitdiff | raw | diff to current |
2009-06-14 |
Evan Cheng | Move register allocation preference (or hint) from... |
blob | commitdiff | raw | diff to current |
2009-06-02 |
Lang Hames | Update to in-place spilling framework. Includes live... |
blob | commitdiff | raw | diff to current |
2009-04-28 |
Evan Cheng | Fix PR4034. Bug in LiveInterval::join when it's compact... |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Evan Cheng | Also delete last unused val#. |
blob | commitdiff | raw | diff to current |
2009-04-25 |
Evan Cheng | Reuse unused val#'s to avoid running out of memory... |
blob | commitdiff | raw | diff to current |
2009-04-25 |
Evan Cheng | Do not share a single unknown val# for all the live... |
blob | commitdiff | raw | diff to current |
2009-04-18 |
Evan Cheng | Add a new LiveInterval::overlaps(). It checks if the... |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Dan Gohman | Implement support for using modeling implicit-zero... |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Evan Cheng | Two coalescer fixes in one. |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Owen Anderson | MergeValueInto is too smart: it might choose to do... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Evan Cheng | Exit with nice warnings when register allocator run... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Evan Cheng | Fix comment about removeRange. |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Dale Johannesen | Next round of earlyclobber handling. Approach the |
blob | commitdiff | raw | diff to current |
2008-09-19 |
Dale Johannesen | Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Dan Gohman | Use empty() instead of begin() == end(). |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Evan Cheng | Instead of adding an isSS field to LiveInterval to... |
blob | commitdiff | raw | diff to current |
2008-06-04 |
Evan Cheng | Add a stack slot coloring pass. Not yet enabled. |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | Rename PrintableName to Name. |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | Change "Name" to "AsmName" in the target register info... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Update gcc 4.3 warnings fix patch with recent head... |
blob | commitdiff | raw | diff to current |
2008-02-15 |
Evan Cheng | - Removing the infamous r2rMap_ and rep() method. Now... |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Evan Cheng | - Added removeValNo() to remove all live ranges of... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Evan Cheng | Fixed a bug in MergeValueInAsValue() pointed out by... |
blob | commitdiff | raw | diff to current |
2008-01-14 |
Chris Lattner | remove dead #include |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-11-29 |
Evan Cheng | Replace the odd kill# hack with something less fragile. |
blob | commitdiff | raw | diff to current |
2007-11-29 |
Evan Cheng | Kill info update bug. |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Evan Cheng | Fix MergeValueInAsValue(). It allows overlapping live... |
blob | commitdiff | raw | diff to current |
2007-10-14 |
Evan Cheng | When coalescing an EXTRACT_SUBREG and the dst register... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Evan Cheng | EXTRACT_SUBREG coalescing support. The coalescer now... |
blob | commitdiff | raw | diff to current |
2007-09-06 |
David Greene | Constify to catch bugs. |
blob | commitdiff | raw | diff to current |
2007-09-06 |
Evan Cheng | Fix a memory leak. |
blob | commitdiff | raw | diff to current |
2007-09-05 |
Evan Cheng | Use pool allocator for all the VNInfo's to improve... |
blob | commitdiff | raw | diff to current |
2007-09-01 |
Evan Cheng | More tweaks to improve compile time. |
blob | commitdiff | raw | diff to current |
2007-08-31 |
Evan Cheng | Remove an unnecessary element, saving 4 bytes per LiveI... |
blob | commitdiff | raw | diff to current |
2007-08-29 |
Evan Cheng | Change LiveRange so it keeps a pointer to the VNInfo... |
blob | commitdiff | raw | diff to current |
2007-08-28 |
Evan Cheng | Recover most of the compile time regression due to... |
blob | commitdiff | raw | diff to current |
2007-08-14 |
Evan Cheng | Kill info update bugs. |
blob | commitdiff | raw | diff to current |
2007-08-13 |
Evan Cheng | Kill info update bugs. |
blob | commitdiff | raw | diff to current |
2007-08-11 |
Evan Cheng | Code to maintain kill information during register coale... |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Evan Cheng | Clean up and bug fix. |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Evan Cheng | - Each val# can have multiple kills. |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Evan Cheng | Remove a dead assertion. |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Evan Cheng | - LiveInterval value#'s now have 3 components: def... |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Evan Cheng | Add a register allocation preference field; add a metho... |
blob | commitdiff | raw | diff to current |
2006-12-17 |
Bill Wendling | Added an automatic cast to "std::ostream*" etc. from... |
blob | commitdiff | raw | diff to current |
2006-12-16 |
Jeff Cohen | The best unbreakage yet, addressing Bill's concerns. |
blob | commitdiff | raw | diff to current |
2006-12-15 |
Jeff Cohen | An even better unbreakage... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Changed llvm_ostream et all to OStream. llvm_cerr,... |
blob | commitdiff | raw | diff to current |
2006-11-29 |
Bill Wendling | Converted to using llvm streams instead of <iostream>s |
blob | commitdiff | raw | diff to current |
2006-11-28 |
Bill Wendling | Put the #include for a module first. |
blob | commitdiff | raw | diff to current |
2006-11-28 |
Bill Wendling | Changed to using llvm streams. |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-09-02 |
Chris Lattner | When joining two intervals where the RHS is really... |
blob | commitdiff | raw | diff to current |
2006-08-31 |
Chris Lattner | avoid calling the virtual isMoveInstr method endlessly... |
blob | commitdiff | raw | diff to current |
2006-08-29 |
Chris Lattner | Teach the coallescer to coallesce live intervals joined... |
blob | commitdiff | raw | diff to current |
2006-08-26 |
Chris Lattner | Simplifications to liveinterval analysis, no functional... |
blob | commitdiff | raw | diff to current |
2006-08-25 |
Chris Lattner | Completely change the way that joining with physregs... |
blob | commitdiff | raw | diff to current |
2006-08-24 |
Chris Lattner | When replacing value numbers, make sure to compactify... |
blob | commitdiff | raw | diff to current |
2006-08-24 |
Chris Lattner | Take advantage of the recent improvements to the livein... |
blob | commitdiff | raw | diff to current |
2006-08-22 |
Chris Lattner | Improve the LiveInterval class to keep track of which... |
blob | commitdiff | raw | diff to current |
2005-10-21 |
Chris Lattner | Fix LiveInterval::getOverlapingRanges to take things... |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Chris Lattner | Fix a conditional so we don't access past the end of... |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Chris Lattner | Fix order of eval problem from when I refactored this... |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Chris Lattner | add a new method, play around with some code. |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Chris Lattner | Refactor some code, pulling it out into a function... |
blob | commitdiff | raw | diff to current |
2005-09-21 |
Chris Lattner | Expose the LiveInterval interfaces as public headers. |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | Print the symbolic register name in a register allocato... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2004-12-04 |
Chris Lattner | Prevent accessing past the end of the intervals vector... |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Chris Lattner | There is no need to check to see if j overflowed in... |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Chris Lattner | Moderate head scratching reveals that this conditional... |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Chris Lattner | Take another .7 seconds off of linear scan time. |
blob | commitdiff | raw | diff to current |
next |