aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/VirtRegMap.h
Commit message (Expand)AuthorAgeFilesLines
* Re-implement trivial rematerialization. This allows def MIs whose live interv...Evan Cheng2007-08-131-8/+21
* Add a missing forward declaration.David Greene2007-08-071-0/+1
* More explicit keywords.Dan Gohman2007-08-021-1/+1
* Re-materialize all loads from fixed stack slots.Evan Cheng2007-04-041-4/+4
* First cut trivial re-materialization support.Evan Cheng2007-03-201-5/+41
* rename DenseMap to IndexedMap.Chris Lattner2007-02-011-3/+3
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-1/+5
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-2/+2
* More removal of std::cerr and DEBUG, replacing with DOUT instead.Bill Wendling2006-11-171-0/+2
* Fix a long-standing wart in the code generator: two-address instruction loweringChris Lattner2006-09-051-4/+4
* Fix a latent bug that my spiller patch last week exposed: we were leavingChris Lattner2006-05-011-4/+3
* Remove previous patch, which wasn't quite right.Chris Lattner2006-05-011-3/+10
* Local spiller kills a store if the folded restore is turned into a copy.Evan Cheng2006-04-301-2/+2
* Remove trailing whitespaceMisha Brukman2005-04-211-1/+1
* When a virtual register is folded into an instruction, keep track of whetherChris Lattner2004-10-011-5/+8
* Document this class a bit :-)Alkis Evlogimenos2004-10-011-0/+34
* Use longer and more explicit names for instance vars (particularly importantChris Lattner2004-09-301-18/+16
* Reindent code, improve comments, move huge nested methods out of classes,Chris Lattner2004-09-301-107/+103
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Add function to clear all virtual->physical mappings but not assignedAlkis Evlogimenos2004-07-201-0/+5
* Add method to assign stack slot to virtual register without creating aAlkis Evlogimenos2004-05-291-0/+1
* Add grow() member that grows the maps when the number of virtualAlkis Evlogimenos2004-05-291-2/+6
* Add a spiller option to llc. A simple spiller will come soon. When we get CFG...Alkis Evlogimenos2004-03-011-1/+8
* Add the long awaited memory operand folding support for linear scanAlkis Evlogimenos2004-03-011-0/+14
* Rename member function to be consistent with the rest.Alkis Evlogimenos2004-02-271-1/+1
* Add DenseMap template and actually use it for for mapping virtual regsAlkis Evlogimenos2004-02-251-17/+13
* Move machine code rewriter and spiller outside the registerAlkis Evlogimenos2004-02-241-0/+2
* Add predicates for checking if a virtual register has a physicalAlkis Evlogimenos2004-02-241-0/+8
* Make enum private as it is an implementation detail.Alkis Evlogimenos2004-02-231-5/+5
* Remove '4Virt' from member function names as it is obvious.Alkis Evlogimenos2004-02-231-3/+3
* Refactor VirtRegMap out of RegAllocLinearScan as the first part of bugAlkis Evlogimenos2004-02-231-0/+95