| Commit message (Expand) | Author | Age |
* | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 |
* | Be careful when to add implicit kill / dead operands. Don't add them during /... | Evan Cheng | 2007-04-26 |
* | Data structure change to improve compile time (especially in debug mode). | Evan Cheng | 2007-04-25 |
* | Fix for PR1306. | Evan Cheng | 2007-04-25 |
* | VarInfo::UsedBlocks is no longer used. Remove. | Evan Cheng | 2007-04-18 |
* | Keep track of number of uses within the function per virtual register. | Evan Cheng | 2007-04-17 |
* | Track the BB's where each virtual register is used. | Evan Cheng | 2007-03-17 |
* | Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. | Evan Cheng | 2007-02-19 |
* | For PR1207: | Reid Spencer | 2007-02-19 |
* | Allow LiveVariables to track liveness of more registers. | Evan Cheng | 2007-02-17 |
* | Use BitVector instead of vector<bool> which can be extremely slow. | Evan Cheng | 2007-02-15 |
* | Do away with kill / dead maps. Move kill / dead info onto MI's. | Evan Cheng | 2006-11-15 |
* | Fix for PR929. The PHI nodes were being gone through for each instruction | Bill Wendling | 2006-10-03 |
* | Move two methods out of line, make them work when the record for a machine | Chris Lattner | 2006-09-03 |
* | add a comment that I should have written a long time ago | Chris Lattner | 2006-01-04 |
* | add a dump method to help debugging | Chris Lattner | 2006-01-04 |
* | Fix a problem Duraid noticed, where we weren't removing values from the kills | Chris Lattner | 2005-08-25 |
* | Keep the killed/dead sets sorted, so that "KillsRegister" can do a quick | Chris Lattner | 2005-08-24 |
* | Change live variables from using multimaps to using maps of vectors and | Chris Lattner | 2005-08-23 |
* | Add RegisterDefIsDead to correspond to KillsRegister, mark both const | Chris Lattner | 2005-08-23 |
* | Convert tabs to spaces | Misha Brukman | 2005-04-22 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 |
* | Add a useful accessor | Chris Lattner | 2005-01-01 |
* | Use newly added API in MRegisterInfo and don't expose the allocatable | Alkis Evlogimenos | 2004-08-26 |
* | There is no need to store the MBB along with the MI any more, we can now | Chris Lattner | 2004-07-19 |
* | Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead) | Chris Lattner | 2004-07-19 |
* | Remove the DefBlock element of VarInfo. DefBlock is always DefInst->getParent() | Chris Lattner | 2004-07-19 |
* | Now that we have happy mappings from MBBs->numbers, use them instead of keeping | Chris Lattner | 2004-07-01 |
* | Stop LiveVariables from using BasicBlocks as part of the mapping, instead | Chris Lattner | 2004-05-01 |
* | ADd a method for when an instruction moves | Chris Lattner | 2004-02-19 |
* | Add a new lazily constructed mapping from Idx's the MBB they represent | Chris Lattner | 2004-01-30 |
* | Make LiveVariables::HandlePhysRegUse and | Alkis Evlogimenos | 2004-01-11 |
* | Add TwoAddressInstructionPass to handle instructions that have two or | Alkis Evlogimenos | 2003-12-18 |
* | Ignore non-allocatable physical registers in live interval analysis. | Alkis Evlogimenos | 2003-12-13 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 |
* | Added LLVM copyright header (for lack of a better term). | John Criswell | 2003-10-20 |
* | Remove a ton of extraneous #includes | Chris Lattner | 2003-06-22 |
* | Included assert.h so that the code compiles under newer versions of GCC. | John Criswell | 2003-06-11 |
* | Beef up interface, move getVarInfo out-of-line. | Chris Lattner | 2003-05-12 |
* | Expand API for updating live var info. | Chris Lattner | 2003-05-12 |
* | Add comments, add a vector to keep track of which registers are allocatable | Chris Lattner | 2003-05-07 |
* | Add new files | Chris Lattner | 2003-01-13 |