2010-11-10 |
Andrew Trick | RABasic is nearly functionally complete. There are... |
blob | commitdiff | raw |
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 |
2009-01-05 |
Dan Gohman | Tidy up #includes, deleting a bunch of unnecessary... |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Evan Cheng | - Rewrite code that update register live interval that... |
blob | commitdiff | raw | diff to current |
2008-10-24 |
Evan Cheng | Avoid splitting an interval multiple times; avoid split... |
blob | commitdiff | raw | diff to current |
2008-10-23 |
Evan Cheng | Committing a good chunk of the pre-register allocation... |
blob | commitdiff | raw | diff to current |
2008-10-16 |
Dan Gohman | Trim #includes. |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Evan Cheng | Re-apply 56835 along with header file changes. |
blob | commitdiff | raw | diff to current |
2008-09-19 |
Dale Johannesen | Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Dale Johannesen | Add a bit to mark operands of asm's that conflict |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Chris Lattner | consolidate DenseMapInfo implementations, and add one... |
blob | commitdiff | raw | diff to current |
2008-08-18 |
Owen Anderson | Resurrect some ancient code to add spill ranges without... |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Owen Anderson | Expunge the last uses of std::map from LiveIntervals. |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Owen Anderson | Move r2iMap_ over to DenseMap from std::map. |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Owen Anderson | Make the allocation of LiveIntervals explicit, rather... |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Owen Anderson | Switch this from std::map to DenseMap. |
blob | commitdiff | raw | diff to current |
2008-08-07 |
Matthijs Kooijman | Silence a warning. |
blob | commitdiff | raw | diff to current |
2008-07-28 |
Dan Gohman | Reword a comment to be less ambiguous. |
blob | commitdiff | raw | diff to current |
2008-07-25 |
Dan Gohman | Enable rematerialization of constants using AliasAnalys... |
blob | commitdiff | raw | diff to current |
2008-07-22 |
Owen Anderson | Change the heuristics used in the coalescer, register... |
blob | commitdiff | raw | diff to current |
2008-07-10 |
Evan Cheng | - Change the horrible N^2 isRegReDefinedByTwoAddr.... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Owen Anderson | Remember which MachineOperand we were processing, so... |
blob | commitdiff | raw | diff to current |
2008-06-24 |
Owen Anderson | Remove an incorrect comment. |
blob | commitdiff | raw | diff to current |
2008-06-24 |
Owen Anderson | Use InstrSlots::NUM rather than pre-dividing by four... |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Owen Anderson | Add getScaledIntervalSize, which gives a measure of... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Evan Cheng | Undo spill weight tweak. Need to investigate the perfor... |
blob | commitdiff | raw | diff to current |
2008-06-19 |
Evan Cheng | Minor spiller tweak to unfavor reload into load/store... |
blob | commitdiff | raw | diff to current |
2008-06-06 |
Evan Cheng | Refine stack slot interval weight computation. |
blob | commitdiff | raw | diff to current |
2008-06-05 |
Owen Anderson | Add a helper for constructing new live ranges that... |
blob | commitdiff | raw | diff to current |
2008-05-30 |
Owen Anderson | Forgot to commit this file. |
blob | commitdiff | raw | diff to current |
2008-05-28 |
Owen Anderson | Factor the numbering computation into a separate method... |
blob | commitdiff | raw | diff to current |
2008-05-05 |
Evan Cheng | Fix more -Wshorten-64-to-32 warnings. |
blob | commitdiff | raw | diff to current |
2008-04-11 |
Evan Cheng | Use of implicit_def is not part of live interval. Creat... |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Evan Cheng | - Treat a live range defined by an implicit_def as... |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Dan Gohman | Don't include <map> in Pass.h, which doesn't need it... |
blob | commitdiff | raw | diff to current |
2008-03-13 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Evan Cheng | When the register allocator runs out of registers,... |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | Detabify |
blob | commitdiff | raw | diff to current |
2008-02-25 |
Evan Cheng | Correctly determine whether a argument load can be... |
blob | commitdiff | raw | diff to current |
2008-02-23 |
Evan Cheng | Forgot this. |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Evan Cheng | Enable re-materialization of instructions which have... |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Roman Levenstein | New helper function getMBBFromIndex() that given an... |
blob | commitdiff | raw | diff to current |
2008-02-15 |
Evan Cheng | - Removing the infamous r2rMap_ and rep() method. Now... |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Evan Cheng | Simplify. |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Evan Cheng | Initial support for copy elimination by commuting its... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Don't attribute in file headers anymore. See llvmdev... |
blob | commitdiff | raw | diff to current |
next |