| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | Get rid of static constructors for pass registration.  Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -1/+3 | 
| *  | Transpose the calculation of spill weights such that we are calculating one | Jakob Stoklund Olesen | 2010-08-10 | 1 | -1/+0 | 
| *  | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 | 
| *  | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 | 
| *  | Don't use PassInfo* as a type identifier for passes.  Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 | 
| *  | Be more forgiving when calculating alias interference for physreg coalescing. | Jakob Stoklund Olesen | 2010-07-06 | 1 | -2/+1 | 
| *  | Teach AdjustCopiesBackFrom to also use CoalescerPair to identify compatible c... | Jakob Stoklund Olesen | 2010-06-24 | 1 | -2/+1 | 
| *  | Replace a big gob of old coalescer logic with the new CoalescerPair class. | Jakob Stoklund Olesen | 2010-06-24 | 1 | -32/+9 | 
| *  | Revert "Replace a big gob of old coalescer logic with the new CoalescerPair c... | Jakob Stoklund Olesen | 2010-06-24 | 1 | -5/+13 | 
| *  | Replace a big gob of old coalescer logic with the new CoalescerPair class. | Jakob Stoklund Olesen | 2010-06-24 | 1 | -13/+5 | 
| *  | Remove the SimpleJoin optimization from SimpleRegisterCoalescing. | Jakob Stoklund Olesen | 2010-06-22 | 1 | -36/+1 | 
| *  | Add CoalescerPair helper class. | Jakob Stoklund Olesen | 2010-06-15 | 1 | -7/+7 | 
| *  | Slightly verboser debug spew from coalescer | Jakob Stoklund Olesen | 2010-04-29 | 1 | -2/+0 | 
| *  | Recompute kill flags from live intervals after coalescing instead of trying to | Jakob Stoklund Olesen | 2010-04-28 | 1 | -4/+0 | 
| *  | - Clean up some crappy code which deals with coalescing of copies which look at | Evan Cheng | 2010-04-21 | 1 | -2/+5 | 
| *  | Fix a bunch of little errors that Clang complains about when its being pedantic | Douglas Gregor | 2009-12-19 | 1 | -2/+2 | 
| *  | Moved spill weight calculation out of SimpleRegisterCoalescing and into its o... | Lang Hames | 2009-12-14 | 1 | -4/+0 | 
| *  | The Indexes Patch. | Lang Hames | 2009-11-03 | 1 | -5/+4 | 
| *  | Stop the iterator in ValueLiveAt from potentially running off the end of the ... | Lang Hames | 2009-10-30 | 1 | -1/+2 | 
| *  | Reapply r85338. | Bill Wendling | 2009-10-29 | 1 | -0/+5 | 
| *  | Reverting r85338 for now. It's causing a bootstrap failure on PPC darwin9. | Bill Wendling | 2009-10-29 | 1 | -5/+0 | 
| *  | Fixed a bug in the coalescer where intervals were occasionally merged despite... | Lang Hames | 2009-10-27 | 1 | -0/+5 | 
| *  | Factor out LiveIntervalAnalysis' code to determine whether an instruction | Dan Gohman | 2009-10-09 | 1 | -0/+1 | 
| *  | Renamed MachineInstrIndex to LiveIndex. | Lang Hames | 2009-10-03 | 1 | -4/+4 | 
| *  | Clean up spill weight computation. Also some changes to give loop induction | Evan Cheng | 2009-09-21 | 1 | -6/+7 | 
| *  | Remove -new-coalescer-heuristic. It's not useful. | Evan Cheng | 2009-09-12 | 1 | -56/+2 | 
| *  | Replaces uses of unsigned for indexes in LiveInterval and VNInfo with | Lang Hames | 2009-09-04 | 1 | -3/+6 | 
| *  | Change Pass::print to take a raw ostream instead of std::ostream, | Chris Lattner | 2009-08-23 | 1 | -4/+1 | 
| *  | Simplify some more. | Evan Cheng | 2009-07-17 | 1 | -6/+0 | 
| *  | Simplify the coalescer (finally!) by making LiveIntervals::processImplicitDef... | Evan Cheng | 2009-07-17 | 1 | -4/+0 | 
| *  | Let callers decide the sub-register index on the def operand of rematerialize... | Evan Cheng | 2009-07-16 | 1 | -1/+1 | 
| *  | Rename RemoveCopiesFromValNo to TurnCopiesFromValNoToImpDefs. | Evan Cheng | 2009-06-16 | 1 | -4/+4 | 
| *  | Update to in-place spilling framework. Includes live interval scaling and tri... | Lang Hames | 2009-06-02 | 1 | -1/+1 | 
| *  | Add a smarter heuristic to determine when to coalesce a virtual register with... | Evan Cheng | 2009-04-30 | 1 | -0/+12 | 
| *  | ReMaterializeTrivialDef need to trim the live interval to the last kill if th... | Evan Cheng | 2009-02-05 | 1 | -0/+9 | 
| *  | Cross register class coalescing. Not yet enabled. | Evan Cheng | 2009-01-23 | 1 | -15/+8 | 
| *  | Refactor code. No functionality change. | Evan Cheng | 2009-01-20 | 1 | -0/+14 | 
| *  | Tidy up #includes, deleting a bunch of unnecessary #includes. | Dan Gohman | 2009-01-05 | 1 | -2/+0 | 
| *  | Remove val# defined by a remat'ed def that is now dead. | Evan Cheng | 2008-10-27 | 1 | -0/+5 | 
| *  | Re-materalized definition instructions may be dead. Whack them. | Evan Cheng | 2008-09-19 | 1 | -0/+4 | 
| *  | Fix PR2748. Avoid coalescing physical register with virtual register which wo... | Evan Cheng | 2008-09-11 | 1 | -0/+7 | 
| *  | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 1 | -1/+1 | 
| *  | Re-apply 55467 with fix. If copy is being replaced by remat'ed def, transfer ... | Evan Cheng | 2008-08-30 | 1 | -0/+7 | 
| *  | Revert r55467; it causes regressions in UnitTests/Vector/divides, | Dan Gohman | 2008-08-28 | 1 | -7/+0 | 
| *  | If a copy isn't coalesced, but its src is defined by trivial computation. Re-... | Evan Cheng | 2008-08-28 | 1 | -0/+7 | 
| *  | Fix a compile-time regression introduced by my heuristic-changing patch.  I f... | Owen Anderson | 2008-07-23 | 1 | -1/+2 | 
| *  | Change the heuristics used in the coalescer, register allocator, and within | Owen Anderson | 2008-07-22 | 1 | -1/+1 | 
| *  | Coalesce copy from one register class to a sub register class. e.g. X86::MOV1... | Evan Cheng | 2008-06-19 | 1 | -3/+13 | 
| *  | The coalescer doesn't need LiveVariables now that we have register use iterat... | Owen Anderson | 2008-05-30 | 1 | -1/+0 | 
| *  | After reading memory that's already freed. | Evan Cheng | 2008-04-16 | 1 | -4/+4 |