Get rid of static constructors for pass registration. Instead, every pass exposes...
[oota-llvm.git] / lib / CodeGen / SimpleRegisterCoalescing.h
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-08-10 Jakob Stoklund OlesenTranspose the calculation of spill weights such that...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-06 Jakob Stoklund OlesenBe more forgiving when calculating alias interference...
2010-06-24 Jakob Stoklund OlesenTeach AdjustCopiesBackFrom to also use CoalescerPair...
2010-06-24 Jakob Stoklund OlesenReplace a big gob of old coalescer logic with the new...
2010-06-24 Jakob Stoklund OlesenRevert "Replace a big gob of old coalescer logic with...
2010-06-24 Jakob Stoklund OlesenReplace a big gob of old coalescer logic with the new...
2010-06-22 Jakob Stoklund OlesenRemove the SimpleJoin optimization from SimpleRegisterC...
2010-06-15 Jakob Stoklund OlesenAdd CoalescerPair helper class.
2010-04-29 Jakob Stoklund OlesenSlightly verboser debug spew from coalescer
2010-04-28 Jakob Stoklund OlesenRecompute kill flags from live intervals after coalesci...
2010-04-21 Evan Cheng- Clean up some crappy code which deals with coalescing...
2009-12-19 Douglas GregorFix a bunch of little errors that Clang complains about...
2009-12-14 Lang HamesMoved spill weight calculation out of SimpleRegisterCoa...
2009-11-03 Lang HamesThe Indexes Patch.
2009-10-30 Lang HamesStop the iterator in ValueLiveAt from potentially runni...
2009-10-29 Bill WendlingReapply r85338.
2009-10-29 Bill WendlingReverting r85338 for now. It's causing a bootstrap...
2009-10-27 Lang HamesFixed a bug in the coalescer where intervals were occas...
2009-10-09 Dan GohmanFactor out LiveIntervalAnalysis' code to determine...
2009-10-03 Lang HamesRenamed MachineInstrIndex to LiveIndex.
2009-09-21 Evan ChengClean up spill weight computation. Also some changes...
2009-09-12 Evan ChengRemove -new-coalescer-heuristic. It's not useful.
2009-09-04 Lang HamesReplaces uses of unsigned for indexes in LiveInterval...
2009-08-23 Chris LattnerChange Pass::print to take a raw ostream instead of...
2009-07-17 Evan ChengSimplify some more.
2009-07-17 Evan ChengSimplify the coalescer (finally!) by making LiveInterva...
2009-07-16 Evan ChengLet callers decide the sub-register index on the def...
2009-06-16 Evan ChengRename RemoveCopiesFromValNo to TurnCopiesFromValNoToIm...
2009-06-02 Lang HamesUpdate to in-place spilling framework. Includes live...
2009-04-30 Evan ChengAdd a smarter heuristic to determine when to coalesce...
2009-02-05 Evan ChengReMaterializeTrivialDef need to trim the live interval...
2009-01-23 Evan ChengCross register class coalescing. Not yet enabled.
2009-01-20 Evan ChengRefactor code. No functionality change.
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-10-27 Evan ChengRemove val# defined by a remat'ed def that is now dead.
2008-09-19 Evan ChengRe-materalized definition instructions may be dead...
2008-09-11 Evan ChengFix PR2748. Avoid coalescing physical register with...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-30 Evan ChengRe-apply 55467 with fix. If copy is being replaced...
2008-08-28 Dan GohmanRevert r55467; it causes regressions in UnitTests/Vecto...
2008-08-28 Evan ChengIf a copy isn't coalesced, but its src is defined by...
2008-07-23 Owen AndersonFix a compile-time regression introduced by my heuristi...
2008-07-22 Owen AndersonChange the heuristics used in the coalescer, register...
2008-06-19 Evan ChengCoalesce copy from one register class to a sub register...
2008-05-30 Owen AndersonThe coalescer doesn't need LiveVariables now that we...
2008-04-16 Evan ChengAfter reading memory that's already freed.
2008-04-10 Evan ChengAdd comment.
2008-04-09 Evan Cheng- More aggressively coalescing away copies whose source...
2008-04-03 Evan Cheng- Turn copies of implicit_def into implicit_def instruc...
2008-03-18 Evan ChengRewrite code that propagate isDead information after...
2008-03-10 Evan Cheng- Fix a subtle bug in RemoveCopyByCommutingDef. ALR...
2008-03-05 Evan ChengFix a coalescer bug wrt how dead copy interval is short...
2008-03-05 Evan ChengRefactor code. Remove duplicated functions that basical...
2008-02-29 Evan ChengNo need for coalescer to update kills. Only copies...
2008-02-16 Evan ChengRefactor some code; check if commuteInstruction is...
2008-02-15 Evan Cheng- Removing the infamous r2rMap_ and rep() method. Now...
2008-02-13 Evan ChengInitial support for copy elimination by commuting its...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-14 Dan GohmanAdd explicit keywords, and fix a minor typo that they...
2007-12-11 Evan ChengSwitch over to MachineLoopInfo.
2007-11-06 Evan ChengFirst step towards moving the coalescer to priority_que...
2007-11-05 Evan ChengMove SimpleRegisterCoalescing.h to lib/CodeGen since...