| Commit message (Expand) | Author | Age | Files | Lines |
* | Do away with kill / dead maps. Move kill / dead info onto MI's. | Evan Cheng | 2006-11-15 | 1 | -95/+36 |
* | Fix for PR929. The PHI nodes were being gone through for each instruction | Bill Wendling | 2006-10-03 | 1 | -1/+11 |
* | Move two methods out of line, make them work when the record for a machine | Chris Lattner | 2006-09-03 | 1 | -28/+6 |
* | add a comment that I should have written a long time ago | Chris Lattner | 2006-01-04 | 1 | -0/+28 |
* | add a dump method to help debugging | Chris Lattner | 2006-01-04 | 1 | -0/+2 |
* | Fix a problem Duraid noticed, where we weren't removing values from the kills | Chris Lattner | 2005-08-25 | 1 | -2/+20 |
* | Keep the killed/dead sets sorted, so that "KillsRegister" can do a quick | Chris Lattner | 2005-08-24 | 1 | -22/+26 |
* | Change live variables from using multimaps to using maps of vectors and | Chris Lattner | 2005-08-23 | 1 | -46/+62 |
* | Add RegisterDefIsDead to correspond to KillsRegister, mark both const | Chris Lattner | 2005-08-23 | 1 | -2/+14 |
* | Convert tabs to spaces | Misha Brukman | 2005-04-22 | 1 | -1/+1 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -5/+5 |
* | Add a useful accessor | Chris Lattner | 2005-01-01 | 1 | -0/+10 |
* | Use newly added API in MRegisterInfo and don't expose the allocatable | Alkis Evlogimenos | 2004-08-26 | 1 | -4/+0 |
* | There is no need to store the MBB along with the MI any more, we can now | Chris Lattner | 2004-07-19 | 1 | -10/+8 |
* | Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead) | Chris Lattner | 2004-07-19 | 1 | -8/+4 |
* | Remove the DefBlock element of VarInfo. DefBlock is always DefInst->getParent() | Chris Lattner | 2004-07-19 | 1 | -3/+2 |
* | Now that we have happy mappings from MBBs->numbers, use them instead of keeping | Chris Lattner | 2004-07-01 | 1 | -23/+0 |
* | Stop LiveVariables from using BasicBlocks as part of the mapping, instead | Chris Lattner | 2004-05-01 | 1 | -10/+6 |
* | ADd a method for when an instruction moves | Chris Lattner | 2004-02-19 | 1 | -0/+6 |
* | Add a new lazily constructed mapping from Idx's the MBB they represent | Chris Lattner | 2004-01-30 | 1 | -0/+10 |
* | Make LiveVariables::HandlePhysRegUse and | Alkis Evlogimenos | 2004-01-11 | 1 | -2/+3 |
* | Add TwoAddressInstructionPass to handle instructions that have two or | Alkis Evlogimenos | 2003-12-18 | 1 | -12/+56 |
* | Ignore non-allocatable physical registers in live interval analysis. | Alkis Evlogimenos | 2003-12-13 | 1 | -0/+4 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
* | Added LLVM copyright header (for lack of a better term). | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Remove a ton of extraneous #includes | Chris Lattner | 2003-06-22 | 1 | -1/+0 |
* | Included assert.h so that the code compiles under newer versions of GCC. | John Criswell | 2003-06-11 | 1 | -0/+1 |
* | Beef up interface, move getVarInfo out-of-line. | Chris Lattner | 2003-05-12 | 1 | -12/+39 |
* | Expand API for updating live var info. | Chris Lattner | 2003-05-12 | 1 | -8/+39 |
* | Add comments, add a vector to keep track of which registers are allocatable | Chris Lattner | 2003-05-07 | 1 | -5/+19 |
* | Add new files | Chris Lattner | 2003-01-13 | 1 | -0/+131 |