Age | Commit message (Expand) | Author |
2010-10-19 | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson |
2010-09-24 | Terminator gaps were unused. Might as well delete them. | Jakob Stoklund Olesen |
2010-08-12 | Remove trailing whitespace. | Jakob Stoklund Olesen |
2010-08-10 | Transpose the calculation of spill weights such that we are calculating one | Jakob Stoklund Olesen |
2010-08-06 | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson |
2010-08-06 | Revert r110396 to fix buildbots. | Owen Anderson |
2010-08-05 | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson |
2010-07-17 | LoopSplitter - intended to split live intervals over loop boundaries. | Lang Hames |
2010-07-13 | Remove vestigial decl. | Jakob Stoklund Olesen |
2010-06-24 | Remove the now unused LiveIntervals::getVNInfoSourceReg(). | Jakob Stoklund Olesen |
2010-06-24 | Remove the -fast-spill option. | Jakob Stoklund Olesen |
2010-06-24 | Replace a big gob of old coalescer logic with the new CoalescerPair class. | Jakob Stoklund Olesen |
2010-06-24 | Revert "Replace a big gob of old coalescer logic with the new CoalescerPair c... | Jakob Stoklund Olesen |
2010-06-24 | Replace a big gob of old coalescer logic with the new CoalescerPair class. | Jakob Stoklund Olesen |
2010-05-05 | Teach liveintervalanalysis about virtual registers which are defined by reg_s... | Evan Cheng |
2010-04-21 | - Clean up some crappy code which deals with coalescing of copies which look at | Evan Cheng |
2010-03-30 | Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allows | Benjamin Kramer |
2010-03-11 | The check for coalescing a virtual register to a physical register, e.g. | Evan Cheng |
2010-03-01 | Use methods to determine if a LiveInterval is spillable. | Jakob Stoklund Olesen |
2010-02-18 | Always normalize spill weights, also for intervals created by spilling. | Jakob Stoklund Olesen |
2009-12-10 | Also attempt trivial coalescing for live intervals that end in a copy. | Jakob Stoklund Olesen |
2009-12-09 | Added a new "splitting" spiller. | Lang Hames |
2009-12-05 | Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail. | Bill Wendling |
2009-12-04 | Also attempt trivial coalescing for live intervals that end in a copy. | Jakob Stoklund Olesen |
2009-11-18 | Remove the -early-coalescing option | Jakob Stoklund Olesen |
2009-11-14 | Added an API to the SlotIndexes pass to allow new instructions to be inserted... | Lang Hames |
2009-11-07 | Fix inverted conflict test in -early-coalesce. | Jakob Stoklund Olesen |
2009-11-03 | The Indexes Patch. | Lang Hames |
2009-10-09 | Indentation. | Evan Cheng |
2009-10-03 | Renamed MachineInstrIndex to LiveIndex. | Lang Hames |
2009-09-15 | Forgot this. | Evan Cheng |
2009-09-14 | Add early coalescing to liveintervals. This is work in progress and is known ... | Evan Cheng |
2009-09-12 | Whoops. Committed the headers for r81605 - 'Moved some more index operations ... | Lang Hames |
2009-09-09 | Removed static qualifier from a few index related methods. These methods may ... | Lang Hames |
2009-09-04 | Replaces uses of unsigned for indexes in LiveInterval and VNInfo with | Lang Hames |
2009-08-23 | Change Pass::print to take a raw ostream instead of std::ostream, | Chris Lattner |
2009-08-23 | shoot a few more std::ostream print methods in the head. | Chris Lattner |
2009-08-23 | remove a dead class. | Chris Lattner |
2009-08-19 | Add missing header. | David Greene |
2009-08-03 | Re-apply LiveInterval index dumping patch, with fixes suggested by Bill | David Greene |
2009-07-22 | Constify the key in Mi2IndexMap. | David Greene |
2009-07-21 | revert r76602, 76603, and r76615, pending design discussions. | Chris Lattner |
2009-07-21 | Prefix IR dumps with LiveInterval indices when possible. This turns | David Greene |
2009-07-09 | Improved tracking of value number kills. VN kills are now represented | Lang Hames |
2009-07-01 | Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the... | Evan Cheng |
2009-06-02 | Update to in-place spilling framework. Includes live interval scaling and tri... | Lang Hames |
2009-05-03 | In some rare cases, the register allocator can spill registers but end up not... | Evan Cheng |
2009-04-21 | It has finally happened. Spiller is now using live interval info. | Evan Cheng |
2009-03-23 | Fix PR3391 and PR3864. Reg allocator infinite looping. | Evan Cheng |
2009-02-08 | Fix PR3486. Fix a bug in code that manually patch physical register live inte... | Evan Cheng |