| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Unbreak the build. | Evan Cheng | 2008-01-15 | 1 | -3/+3 |
* | More cleanups for MachineOperand: | Chris Lattner | 2007-12-30 | 1 | -2/+2 |
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Live interval splitting: | Evan Cheng | 2007-11-17 | 1 | -17/+24 |
* | Oops, forgot to commit this file. | Owen Anderson | 2007-11-08 | 1 | -0/+4 |
* | Remove isReg, isImm, and isMBB, and change all their users to use | Dan Gohman | 2007-09-14 | 1 | -2/+2 |
* | Don't assume that only Uses can be kills. Defs are marked as kills initially | Dan Gohman | 2007-07-20 | 1 | -1/+1 |
* | Properly handle kills of a physical register which has sub-registers that are... | Evan Cheng | 2007-06-26 | 1 | -0/+10 |
* | Eliminate MarkVirtRegAliveInBlock recursion. | Evan Cheng | 2007-05-08 | 1 | -0/+2 |
* | Fix typo in comment. | Nick Lewycky | 2007-05-06 | 1 | -1/+1 |
* | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -1/+1 |
* | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -1/+1 |
* | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 1 | -0/+3 |
* | Be careful when to add implicit kill / dead operands. Don't add them during /... | Evan Cheng | 2007-04-26 | 1 | -14/+22 |
* | Data structure change to improve compile time (especially in debug mode). | Evan Cheng | 2007-04-25 | 1 | -14/+10 |
* | Fix for PR1306. | Evan Cheng | 2007-04-25 | 1 | -2/+19 |
* | VarInfo::UsedBlocks is no longer used. Remove. | Evan Cheng | 2007-04-18 | 1 | -4/+0 |
* | Keep track of number of uses within the function per virtual register. | Evan Cheng | 2007-04-17 | 1 | -1/+5 |
* | Track the BB's where each virtual register is used. | Evan Cheng | 2007-03-17 | 1 | -0/+6 |
* | Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. | Evan Cheng | 2007-02-19 | 1 | -4/+5 |
* | For PR1207: | Reid Spencer | 2007-02-19 | 1 | -5/+4 |
* | Allow LiveVariables to track liveness of more registers. | Evan Cheng | 2007-02-17 | 1 | -4/+5 |
* | Use BitVector instead of vector<bool> which can be extremely slow. | Evan Cheng | 2007-02-15 | 1 | -2/+3 |
* | 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 |