Stabilize the order of live intervals in the priority_queue used by the
[oota-llvm.git] / include / llvm / CodeGen / LiveInterval.h
2009-09-05 Bob WilsonStabilize the order of live intervals in the priority_q...
2009-09-04 Lang HamesRemoved yet another std::ostream reference.
2009-09-04 Lang HamesRemoved some junk and a std::ostream operator that...
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 DunbarMove more to raw_ostream, provide support for writing...
2009-07-22 David GreeneMake some changes suggested by Bill and Evan.
2009-07-15 Daniel DunbarRemove mismatched and unnecessary declaration.
2009-07-14 Lang HamesNew VNInfo alignment patch by Ryan Flynn.
2009-07-14 Lang HamesUnbroke LiveInterval.
2009-07-14 Lang HamesTidy up VNInfo alignment code. Patch contributed by...
2009-07-09 Lang HamesImproved tracking of value number kills. VN kills are...
2009-06-19 Lang HamesMore VNInfo tweaking, plus a little progress on intra...
2009-06-18 Chris LattnerDon't use int8_t, that requires DataTypes.h
2009-06-18 Zhongxing Xuinclude header for uint8_t.
2009-06-17 Lang HamesVNInfo cleanup.
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-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-01 Dan GohmanUse CHAR_BIT instead of hard-coding 8 in several places...
2009-03-11 Evan ChengTwo coalescer fixes in one.
2009-02-08 Evan ChengStrengthen the previous check.
2009-02-08 Evan Chenggit-svn-id: https://llvm.org/svn/llvm-project/llvm...
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-12-28 Owen AndersonForgot to commit this file.
2008-12-20 Dan GohmanLiveInterval::removeKills and isKill don't need 'this...
2008-12-19 Evan ChengFix PR3149. If an early clobber def is a physical regis...
2008-11-26 Dan GohmanLiveRanges are represented as half-open ranges. Fix...
2008-11-12 Dan GohmanCorrect a function name in a comment.
2008-10-29 Evan Cheng- More pre-split fixes: spill slot live interval comput...
2008-09-24 Dale JohannesenNext round of earlyclobber handling. Approach the
2008-09-20 Dale JohannesenShorten and rearrange data fields to save a word of...
2008-09-19 Dale JohannesenRemove AsmThatEarlyClobber etc. from LiveIntervalAnalysis
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-05-29 Dan GohmanPrune and tidy #includes.
2008-05-05 Evan ChengFix more -Wshorten-64-to-32 warnings.
2008-04-03 Evan ChengSpecial handling of zero-sized live intervals.
2008-02-26 Bill WendlingDetabify
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.
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-11-29 Evan ChengReplace the odd kill# hack with something less fragile.
2007-10-17 Evan ChengUpdate comments.
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-05 Evan ChengAccidentially left this out.
2007-09-05 Evan ChengUse pool allocator for all the VNInfo's to improve...
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-27 Dan GohmanAdd explicit keywords and remove spurious trailing...
2007-08-16 Evan ChengComments.
2007-08-13 Evan ChengRe-implement trivial rematerialization. This allows...
2007-08-11 Evan ChengCode to maintain kill information during register coale...
2007-08-08 Evan ChengAdding kill info to val#.
2007-08-08 Evan ChengClean up and bug fix.
2007-08-08 Evan Cheng- Each val# can have multiple kills.
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...
2007-03-20 Evan ChengFirst cut trivial re-materialization support.
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-15 Jeff CohenComplete unbreak of VC++ (Chris identified the simple...
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 WendlingAdded a temporary hack to get the llvm-streams to work...
2006-11-28 Bill WendlingAdded helper function to transition to using llvm streams.
2006-11-16 Bill WendlingAdded "removeRange", which takes and removes an entire...
2006-09-02 Chris Lattneradd a prototype
2006-09-01 Chris Lattnerremove some particularly expensive assertions
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-25 Chris LattnerCompletely change the way that joining with physregs...
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...
2006-08-22 Chris LattnerSwitch to using smallvector for liveintervals. This...
2006-08-21 Chris Lattnermove LiveInterval state all together
2006-01-26 Jeff CohenImprove compatibility with VC2005, patch by Morten...
2005-10-20 Chris Lattneradd a new method
2005-05-14 Chris LattnerPrint the symbolic register name in a register allocato...
2004-11-18 Chris LattnerFix typeo
2004-11-18 Chris LattnerAdd ability to give hints to the overlaps routines.
2004-11-18 Chris LattnerAdd new advanceTo method
2004-11-18 Chris LattnerFix a minor bug in expiredAt. endNumber() is the first...
2004-11-18 Chris LattnerRename some methods, use 'begin' instead of 'start...
2004-07-25 Chris LattnerMake a method const, no functionality changes
2004-07-24 Alkis EvlogimenosRemove implementation of operator= and make it private...
2004-07-24 Alkis EvlogimenosChange std::map<unsigned, LiveInterval*> into a std...
2004-07-24 Chris LattnerLittle stuff:
2004-07-23 Chris LattnerChange addRange and join to be a little bit smarter...
2004-07-23 Chris LattnerNew helper method
2004-07-23 Chris LattnerInstead of searching for a live interval pair, search...
next