2009-07-14 |
Lang Hames | New VNInfo alignment patch by Ryan Flynn. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Lang Hames | Unbroke LiveInterval. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Lang Hames | Tidy up VNInfo alignment code. Patch contributed by... |
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-19 |
Lang Hames | More VNInfo tweaking, plus a little progress on intra... |
blob | commitdiff | raw | diff to current |
2009-06-18 |
Chris Lattner | Don't use int8_t, that requires DataTypes.h |
blob | commitdiff | raw | diff to current |
2009-06-18 |
Zhongxing Xu | include header for uint8_t. |
blob | commitdiff | raw | diff to current |
2009-06-17 |
Lang Hames | VNInfo cleanup. |
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-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-01 |
Dan Gohman | Use CHAR_BIT instead of hard-coding 8 in several places... |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Evan Cheng | Two coalescer fixes in one. |
blob | commitdiff | raw | diff to current |
2009-02-08 |
Evan Cheng | Strengthen the previous check. |
blob | commitdiff | raw | diff to current |
2009-02-08 |
Evan Cheng | git-svn-id: https://llvm.org/svn/llvm-project/llvm... |
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-12-28 |
Owen Anderson | Forgot to commit this file. |
blob | commitdiff | raw | diff to current |
2008-12-20 |
Dan Gohman | LiveInterval::removeKills and isKill don't need 'this... |
blob | commitdiff | raw | diff to current |
2008-12-19 |
Evan Cheng | Fix PR3149. If an early clobber def is a physical regis... |
blob | commitdiff | raw | diff to current |
2008-11-26 |
Dan Gohman | LiveRanges are represented as half-open ranges. Fix... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Dan Gohman | Correct a function name in a comment. |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Evan Cheng | - More pre-split fixes: spill slot live interval comput... |
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-20 |
Dale Johannesen | Shorten and rearrange data fields to save a word of... |
blob | commitdiff | raw | diff to current |
2008-09-19 |
Dale Johannesen | Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis |
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-05-29 |
Dan Gohman | Prune and tidy #includes. |
blob | commitdiff | raw | diff to current |
2008-05-05 |
Evan Cheng | Fix more -Wshorten-64-to-32 warnings. |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Evan Cheng | Special handling of zero-sized live intervals. |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | Detabify |
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 |
2007-12-29 |
Chris Lattner | Don't attribute in file headers anymore. See llvmdev... |
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-10-17 |
Evan Cheng | Update comments. |
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-05 |
Evan Cheng | Accidentially left this out. |
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-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-27 |
Dan Gohman | Add explicit keywords and remove spurious trailing... |
blob | commitdiff | raw | diff to current |
2007-08-16 |
Evan Cheng | Comments. |
blob | commitdiff | raw | diff to current |
2007-08-13 |
Evan Cheng | Re-implement trivial rematerialization. This allows... |
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 | Adding kill info to val#. |
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-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 |
2007-03-20 |
Evan Cheng | First cut trivial re-materialization support. |
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-15 |
Jeff Cohen | Complete unbreak of VC++ (Chris identified the simple... |
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 | Added a temporary hack to get the llvm-streams to work... |
blob | commitdiff | raw | diff to current |
2006-11-28 |
Bill Wendling | Added helper function to transition to using llvm streams. |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Bill Wendling | Added "removeRange", which takes and removes an entire... |
blob | commitdiff | raw | diff to current |
2006-09-02 |
Chris Lattner | add a prototype |
blob | commitdiff | raw | diff to current |
2006-09-01 |
Chris Lattner | remove some particularly expensive assertions |
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-25 |
Chris Lattner | Completely change the way that joining with physregs... |
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 |
2006-08-22 |
Chris Lattner | Switch to using smallvector for liveintervals. This... |
blob | commitdiff | raw | diff to current |
2006-08-21 |
Chris Lattner | move LiveInterval state all together |
blob | commitdiff | raw | diff to current |
2006-01-26 |
Jeff Cohen | Improve compatibility with VC2005, patch by Morten... |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Chris Lattner | add a new method |
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 |
2004-11-18 |
Chris Lattner | Fix typeo |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Chris Lattner | Add ability to give hints to the overlaps routines. |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Chris Lattner | Add new advanceTo method |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Chris Lattner | Fix a minor bug in expiredAt. endNumber() is the first... |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Chris Lattner | Rename some methods, use 'begin' instead of 'start... |
blob | commitdiff | raw | diff to current |
2004-07-25 |
Chris Lattner | Make a method const, no functionality changes |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Alkis Evlogimenos | Remove implementation of operator= and make it private... |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Alkis Evlogimenos | Change std::map<unsigned, LiveInterval*> into a std... |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Chris Lattner | Little stuff: |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Change addRange and join to be a little bit smarter... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | New helper method |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Instead of searching for a live interval pair, search... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Pull the LiveRange and LiveInterval classes out of... |
blob | commitdiff | raw | diff to current |
|