2011-11-13 |
Jakob Stoklund Olesen | More dead code elimination in VirtRegMap. |
blob | commitdiff | raw |
2011-11-13 |
Jakob Stoklund Olesen | Stop tracking spill slot uses in VirtRegMap. |
blob | commitdiff | raw | diff to current |
2011-11-13 |
Jakob Stoklund Olesen | Remove dead code and data from VirtRegMap. |
blob | commitdiff | raw | diff to current |
2011-11-13 |
Jakob Stoklund Olesen | Stop tracking unused registers in VirtRegMap. |
blob | commitdiff | raw | diff to current |
2011-07-08 |
Jakob Stoklund Olesen | Be more aggressive about following hints. |
blob | commitdiff | raw | diff to current |
2011-02-19 |
Jakob Stoklund Olesen | This method belonged in VirtRegMap. |
blob | commitdiff | raw | diff to current |
2011-02-18 |
Jakob Stoklund Olesen | Use VirtRegMap's Virt2SplitMap to keep track of the... |
blob | commitdiff | raw | diff to current |
2011-02-18 |
Jakob Stoklund Olesen | Add VirtRegMap::rewrite() and use it in the new registe... |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Jakob Stoklund Olesen | Add a forgotten VireReg2IndexFunctor. |
blob | commitdiff | raw | diff to current |
2011-01-08 |
Jakob Stoklund Olesen | Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtR... |
blob | commitdiff | raw | diff to current |
2010-12-10 |
Jakob Stoklund Olesen | Add an AllocationOrder class that can iterate over... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Jakob Stoklund Olesen | Remember to resize SpillSlotToUsesMap when allocating... |
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-26 |
Jakob Stoklund Olesen | Add SplitEditor to SplitKit. This class will be used... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Lang Hames | The Indexes Patch. |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Renamed MachineInstrIndex to LiveIndex. |
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 | remove some uses of llvm/Support/Streams.h |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Daniel Dunbar | Move more to raw_ostream, provide support for writing... |
blob | commitdiff | raw | diff to current |
2009-06-14 |
Evan Cheng | Move register allocation preference (or hint) from... |
blob | commitdiff | raw | diff to current |
2009-05-04 |
Mike Stump | Restore minor deletion. |
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-03-31 |
Bill Wendling | Oy! When reverting r68073, I added in experimental... |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Bill Wendling | Revert r68073. It's causing a failure in the Apple... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Owen Anderson | Convert VirtRegMap to a MachineFunctionPass. |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Owen Anderson | Reorganization: Move the Spiller out of VirtRegMap... |
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-06-04 |
Evan Cheng | Move #include to right place. |
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-03-12 |
Dan Gohman | Fix typos in comments. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Evan Cheng | Transfer physical register spill info when load / store... |
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-27 |
Evan Cheng | Spiller now remove unused spill slots. |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Evan Cheng | MachineInstr can change. Store indexes instead. |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Evan Cheng | If a split live interval is spilled again, remove the... |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Evan Cheng | Fix kill info for split intervals. |
blob | commitdiff | raw | diff to current |
2007-12-02 |
Evan Cheng | Remove redundant foldMemoryOperand variants and other... |
blob | commitdiff | raw | diff to current |
2007-11-29 |
Evan Cheng | Fixed various live interval splitting bugs / compile... |
blob | commitdiff | raw | diff to current |
2007-11-28 |
Evan Cheng | Recover compile time regression. |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Evan Cheng | Live interval splitting: |
blob | commitdiff | raw | diff to current |
2007-10-13 |
Evan Cheng | Local spiller optimization: |
blob | commitdiff | raw | diff to current |
2007-08-13 |
Evan Cheng | Re-implement trivial rematerialization. This allows... |
blob | commitdiff | raw | diff to current |
2007-08-07 |
David Greene | Add a missing forward declaration. |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Dan Gohman | More explicit keywords. |
blob | commitdiff | raw | diff to current |
2007-04-04 |
Evan Cheng | Re-materialize all loads from fixed stack slots. |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Evan Cheng | First cut trivial re-materialization support. |
blob | commitdiff | raw | diff to current |
2007-02-01 |
Chris Lattner | rename DenseMap to IndexedMap. |
blob | commitdiff | raw | diff to current |
2006-12-17 |
Bill Wendling | Added an automatic cast to "std::ostream*" etc. from... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Changed llvm_ostream et all to OStream. llvm_cerr,... |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Bill Wendling | More removal of std::cerr and DEBUG, replacing with... |
blob | commitdiff | raw | diff to current |
2006-09-05 |
Chris Lattner | Fix a long-standing wart in the code generator: two... |
blob | commitdiff | raw | diff to current |
2006-05-01 |
Chris Lattner | Fix a latent bug that my spiller patch last week expose... |
blob | commitdiff | raw | diff to current |
2006-05-01 |
Chris Lattner | Remove previous patch, which wasn't quite right. |
blob | commitdiff | raw | diff to current |
2006-04-30 |
Evan Cheng | Local spiller kills a store if the folded restore is... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2004-10-01 |
Chris Lattner | When a virtual register is folded into an instruction... |
blob | commitdiff | raw | diff to current |
2004-10-01 |
Alkis Evlogimenos | Document this class a bit :-) |
blob | commitdiff | raw | diff to current |
2004-09-30 |
Chris Lattner | Use longer and more explicit names for instance vars... |
blob | commitdiff | raw | diff to current |
2004-09-30 |
Chris Lattner | Reindent code, improve comments, move huge nested metho... |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-07-20 |
Alkis Evlogimenos | Add function to clear all virtual->physical mappings... |
blob | commitdiff | raw | diff to current |
2004-05-29 |
Alkis Evlogimenos | Add method to assign stack slot to virtual register... |
blob | commitdiff | raw | diff to current |
2004-05-29 |
Alkis Evlogimenos | Add grow() member that grows the maps when the number... |
blob | commitdiff | raw | diff to current |
2004-03-01 |
Alkis Evlogimenos | Add a spiller option to llc. A simple spiller will... |
blob | commitdiff | raw | diff to current |
2004-03-01 |
Alkis Evlogimenos | Add the long awaited memory operand folding support... |
blob | commitdiff | raw | diff to current |
2004-02-27 |
Alkis Evlogimenos | Rename member function to be consistent with the rest. |
blob | commitdiff | raw | diff to current |
2004-02-25 |
Alkis Evlogimenos | Add DenseMap template and actually use it for for mappi... |
blob | commitdiff | raw | diff to current |
2004-02-24 |
Alkis Evlogimenos | Move machine code rewriter and spiller outside the... |
blob | commitdiff | raw | diff to current |
2004-02-24 |
Alkis Evlogimenos | Add predicates for checking if a virtual register has... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Alkis Evlogimenos | Make enum private as it is an implementation detail. |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Alkis Evlogimenos | Remove '4Virt' from member function names as it is... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Alkis Evlogimenos | Refactor VirtRegMap out of RegAllocLinearScan as the... |
blob | commitdiff | raw | diff to current |
|