2012-10-16 |
Andrew Trick | misched: Added handleMove support for updating all... |
blob | commitdiff | raw |
2012-10-15 |
Jakob Stoklund Olesen | Remove LIS::isAllocatable() and isReserved() helpers. |
blob | commitdiff | raw | diff to current |
2012-09-17 |
Jakob Stoklund Olesen | Merge into undefined lanes under -new-coalescer. |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Jakob Stoklund Olesen | Handle overlapping regunit intervals in LiveIntervals... |
blob | commitdiff | raw | diff to current |
2012-08-03 |
Jakob Stoklund Olesen | Make the hasPHIKills flag a computed property. |
blob | commitdiff | raw | diff to current |
2012-08-03 |
Jakob Stoklund Olesen | Remove a dead prototype. |
blob | commitdiff | raw | diff to current |
2012-07-27 |
Jakob Stoklund Olesen | Also compute register mask lists under -new-live-intervals. |
blob | commitdiff | raw | diff to current |
2012-07-27 |
Jakob Stoklund Olesen | Add a -new-live-intervals experimental option. |
blob | commitdiff | raw | diff to current |
2012-06-22 |
Jakob Stoklund Olesen | Delete a boring statistic. |
blob | commitdiff | raw | diff to current |
2012-06-22 |
Jakob Stoklund Olesen | Store live intervals in an IndexedMap. |
blob | commitdiff | raw | diff to current |
2012-06-22 |
Jakob Stoklund Olesen | Stop computing physreg live ranges. |
blob | commitdiff | raw | diff to current |
2012-06-22 |
Jakob Stoklund Olesen | Remove LiveIntervals::trackingRegUnits(). |
blob | commitdiff | raw | diff to current |
2012-06-20 |
Jakob Stoklund Olesen | Remove LiveIntervals::iterator. |
blob | commitdiff | raw | diff to current |
2012-06-20 |
Jakob Stoklund Olesen | Only update regunit live ranges that have been precomputed. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jakob Stoklund Olesen | Add experimental support for register unit liveness. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jakob Stoklund Olesen | Remove dead function. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jakob Stoklund Olesen | Remove the last remat-related code from LiveIntervalAna... |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Jakob Stoklund Olesen | Stop using LiveIntervals::isReMaterializable(). |
blob | commitdiff | raw | diff to current |
2012-06-04 |
Jakob Stoklund Olesen | Delete dead code. |
blob | commitdiff | raw | diff to current |
2012-06-04 |
Jakob Stoklund Olesen | Switch LiveIntervals member variable to LLVM naming... |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Jakob Stoklund Olesen | Remove more dead code. |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Jakob Stoklund Olesen | Simplify LiveIntervals::getApproximateInstructionCount(). |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Jakob Stoklund Olesen | Remove a dead function. |
blob | commitdiff | raw | diff to current |
2012-02-21 |
Lang Hames | Add API "handleMoveIntoBundl" for updating liveness... |
blob | commitdiff | raw | diff to current |
2012-02-17 |
Lang Hames | Refactor 'handleMove' code in live intervals. Clients... |
blob | commitdiff | raw | diff to current |
2012-02-15 |
Lang Hames | Disentangle moving a machine instr from updating LiveIn... |
blob | commitdiff | raw | diff to current |
2012-02-14 |
Lang Hames | Tighten physical register invariants: Allocatable physi... |
blob | commitdiff | raw | diff to current |
2012-02-10 |
Lang Hames | Remove unused 'isAlias' parameter. |
blob | commitdiff | raw | diff to current |
2012-02-10 |
Jakob Stoklund Olesen | Cache basic block boundaries for faster RegMaskSlots... |
blob | commitdiff | raw | diff to current |
2012-02-10 |
Jakob Stoklund Olesen | Optimize LiveIntervals::intervalIsInOneMBB(). |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Jakob Stoklund Olesen | Keep track of register masks in LiveIntervalAnalysis. |
blob | commitdiff | raw | diff to current |
2012-02-06 |
Jakob Stoklund Olesen | Remove some unused functions. |
blob | commitdiff | raw | diff to current |
2012-02-04 |
Jakob Stoklund Olesen | Don't store COPY pointers in VNInfo. |
blob | commitdiff | raw | diff to current |
2012-02-04 |
Jakob Stoklund Olesen | Drop ZeroIndex and InvalidIndex. |
blob | commitdiff | raw | diff to current |
2012-02-03 |
Jakob Stoklund Olesen | Delete some dead code. |
blob | commitdiff | raw | diff to current |
2012-01-27 |
Lang Hames | Add a "moveInstr" method to LiveIntervals. This can... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Jakob Stoklund Olesen | Exclusively use SplitAnalysis::getLastSplitPoint(). |
blob | commitdiff | raw | diff to current |
2011-11-12 |
Jakob Stoklund Olesen | Delete the old spilling framework from LiveIntervalAnal... |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Jakob Stoklund Olesen | Dead code elimination may separate the live interval... |
blob | commitdiff | raw | diff to current |
2011-03-10 |
Jakob Stoklund Olesen | Make SpillIs an optional pointer. Avoid creating a... |
blob | commitdiff | raw | diff to current |
2011-03-07 |
Jakob Stoklund Olesen | Let shrinkToUses optionally return a list of now dead... |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Jakob Stoklund Olesen | Move more fragments of spill weight calculation into... |
blob | commitdiff | raw | diff to current |
2011-02-09 |
Jakob Stoklund Olesen | Move calcLiveBlockInfo() and the BlockInfo struct into... |
blob | commitdiff | raw | diff to current |
2011-02-08 |
Jakob Stoklund Olesen | Add LiveIntervals::addKillFlags() to recompute kill... |
blob | commitdiff | raw | diff to current |
2011-02-08 |
Jakob Stoklund Olesen | Add LiveIntervals::shrinkToUses(). |
blob | commitdiff | raw | diff to current |
2011-02-04 |
Jakob Stoklund Olesen | Add LiveIntervals::getLastSplitPoint(). |
blob | commitdiff | raw | diff to current |
2011-01-12 |
Jakob Stoklund Olesen | Annotate VirtRegRewriter debug output with slot indexes. |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Andrew Trick | RABasic is nearly functionally complete. There are... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-09-24 |
Jakob Stoklund Olesen | Terminator gaps were unused. Might as well delete them. |
blob | commitdiff | raw | diff to current |
2010-08-12 |
Jakob Stoklund Olesen | Remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Jakob Stoklund Olesen | Transpose the calculation of spill weights such that... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-17 |
Lang Hames | LoopSplitter - intended to split live intervals over... |
blob | commitdiff | raw | diff to current |
2010-07-13 |
Jakob Stoklund Olesen | Remove vestigial decl. |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Jakob Stoklund Olesen | Remove the now unused LiveIntervals::getVNInfoSourceReg(). |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Jakob Stoklund Olesen | Remove the -fast-spill option. |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Jakob Stoklund Olesen | Replace a big gob of old coalescer logic with the new... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Jakob Stoklund Olesen | Revert "Replace a big gob of old coalescer logic with... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Jakob Stoklund Olesen | Replace a big gob of old coalescer logic with the new... |
blob | commitdiff | raw | diff to current |
2010-05-05 |
Evan Cheng | Teach liveintervalanalysis about virtual registers... |
blob | commitdiff | raw | diff to current |
2010-04-21 |
Evan Cheng | - Clean up some crappy code which deals with coalescing... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Benjamin Kramer | Introduce SpecificBumpPtrAllocator, a wrapper for BumpP... |
blob | commitdiff | raw | diff to current |
2010-03-11 |
Evan Cheng | The check for coalescing a virtual register to a physic... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Jakob Stoklund Olesen | Use methods to determine if a LiveInterval is spillable. |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Jakob Stoklund Olesen | Always normalize spill weights, also for intervals... |
blob | commitdiff | raw | diff to current |
2009-12-10 |
Jakob Stoklund Olesen | Also attempt trivial coalescing for live intervals... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Lang Hames | Added a new "splitting" spiller. |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Bill Wendling | Temporarily revert r90502. It was causing the llvm... |
blob | commitdiff | raw | diff to current |
2009-12-04 |
Jakob Stoklund Olesen | Also attempt trivial coalescing for live intervals... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Jakob Stoklund Olesen | Remove the -early-coalescing option |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Lang Hames | Added an API to the SlotIndexes pass to allow new instr... |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Jakob Stoklund Olesen | Fix inverted conflict test in -early-coalesce. |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Lang Hames | The Indexes Patch. |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Evan Cheng | Indentation. |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Renamed MachineInstrIndex to LiveIndex. |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Evan Cheng | Forgot this. |
blob | commitdiff | raw | diff to current |
2009-09-14 |
Evan Cheng | Add early coalescing to liveintervals. This is work... |
blob | commitdiff | raw | diff to current |
2009-09-12 |
Lang Hames | Whoops. Committed the headers for r81605 - 'Moved some... |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Lang Hames | Removed static qualifier from a few index related metho... |
blob | commitdiff | raw | diff to current |
2009-09-04 |
Lang Hames | Replaces uses of unsigned for indexes in LiveInterval... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | Change Pass::print to take a raw ostream instead of... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | shoot a few more std::ostream print methods in the... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove a dead class. |
blob | commitdiff | raw | diff to current |
2009-08-19 |
David Greene | Add missing header. |
blob | commitdiff | raw | diff to current |
2009-08-03 |
David Greene | Re-apply LiveInterval index dumping patch, with fixes... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
David Greene | Constify the key in Mi2IndexMap. |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Chris Lattner | revert r76602, 76603, and r76615, pending design discus... |
blob | commitdiff | raw | diff to current |
2009-07-21 |
David Greene | Prefix IR dumps with LiveInterval indices when possible... |
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-07-01 |
Evan Cheng | Handle IMPLICIT_DEF with isUndef operand marker, part... |
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-05-03 |
Evan Cheng | In some rare cases, the register allocator can spill... |
blob | commitdiff | raw | diff to current |
2009-04-21 |
Evan Cheng | It has finally happened. Spiller is now using live... |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Evan Cheng | Fix PR3391 and PR3864. Reg allocator infinite looping. |
blob | commitdiff | raw | diff to current |
2009-02-08 |
Evan Cheng | Fix PR3486. Fix a bug in code that manually patch physi... |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Owen Anderson | Fix fallout from r62144. Evan, please double check... |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Evan Cheng | The coalescer does not coalesce a virtual register... |
blob | commitdiff | raw | diff to current |
next |