| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a LiveVariables::VarInfo::dump method | Chris Lattner | 2006-01-04 | 1 | -0/+20 |
* | Add section switching to common code generator code. Add a couple of | Chris Lattner | 2005-11-21 | 1 | -2/+3 |
* | Implement LiveVariables.h change | Chris Lattner | 2005-08-24 | 1 | -0/+30 |
* | adjust to new live variables interface | Chris Lattner | 2005-08-23 | 1 | -22/+24 |
* | allow a virtual register to be associated with live-in values. | Chris Lattner | 2005-05-13 | 1 | -4/+4 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -10/+10 |
* | Consider the livein/out set for a function, allowing targets to not have to | Chris Lattner | 2005-04-09 | 1 | -0/+20 |
* | Just in case, handle something that is both a use and a def. | Chris Lattner | 2005-01-19 | 1 | -1/+2 |
* | When an instruction moves, make sure to update the VarInfo::Kills list as | Chris Lattner | 2005-01-19 | 1 | -3/+10 |
* | Do not use variable sized arrays in C++, they are non-portable. Patch | Chris Lattner | 2004-10-25 | 1 | -5/+5 |
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -2/+2 |
* | Give a better assertion if we see a use before a def. | Alkis Evlogimenos | 2004-09-01 | 1 | -0/+2 |
* | Remove dead code. | Alkis Evlogimenos | 2004-08-28 | 1 | -1/+0 |
* | Use newly added API in MRegisterInfo and don't expose the allocatable | Alkis Evlogimenos | 2004-08-26 | 1 | -13/+1 |
* | There is no need to store the MBB along with the MI any more, we can now | Chris Lattner | 2004-07-19 | 1 | -9/+9 |
* | Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead) | Chris Lattner | 2004-07-19 | 1 | -2/+3 |
* | Remove the DefBlock element of VarInfo. DefBlock is always DefInst->getParent() | Chris Lattner | 2004-07-19 | 1 | -4/+4 |
* | Add checks to ensure that there are no unreachable blocks in the function | Chris Lattner | 2004-07-09 | 1 | -0/+8 |
* | Now that MachineFunction/MachineBasicBlock keep a mapping of blocks to ID #'s | Chris Lattner | 2004-07-01 | 1 | -20/+0 |
* | Start using MBB numbers directly instead of going through the live variables | Chris Lattner | 2004-07-01 | 1 | -2/+2 |
* | Instead of building a private numbering of MBB's use brg's nifty auto-numbering. | Chris Lattner | 2004-07-01 | 1 | -5/+5 |
* | Convert tabs to spaces. | Misha Brukman | 2004-06-24 | 1 | -45/+44 |
* | Adjust to new TargetMachine interface | Chris Lattner | 2004-06-02 | 1 | -1/+1 |
* | Patch to fix PR337. Make sure to mark all aliased physical registers as used | Chris Lattner | 2004-05-10 | 1 | -3/+8 |
* | Stop LiveVariables from using BasicBlocks as part of the mapping, instead | Chris Lattner | 2004-05-01 | 1 | -29/+20 |
* | Correctly update LiveVariables when an instruction changes | Alkis Evlogimenos | 2004-03-30 | 1 | -3/+3 |
* | Add an assert | Chris Lattner | 2004-02-29 | 1 | -1/+4 |
* | Uncomment assertions that register# != 0 on calls to | Alkis Evlogimenos | 2004-02-26 | 1 | -3/+3 |
* | Fix an iterator invalidation problem. :( | Chris Lattner | 2004-02-19 | 1 | -2/+11 |
* | Add method to update livevar when an instruction moves | Chris Lattner | 2004-02-19 | 1 | -0/+34 |
* | Make dense maps keyed on physical registers smallerusing | Alkis Evlogimenos | 2004-02-15 | 1 | -4/+3 |
* | Change MachineBasicBlock's vector of MachineInstr pointers into an | Alkis Evlogimenos | 2004-02-12 | 1 | -4/+3 |
* | Add #include | Chris Lattner | 2004-02-10 | 1 | -0/+1 |
* | Do not use MachineOperand::isVirtualRegister either! | Chris Lattner | 2004-02-10 | 1 | -8/+6 |
* | Eliminate users of MachineOperand::isPhysicalRegister | Chris Lattner | 2004-02-10 | 1 | -2/+4 |
* | Ugh, perform an optimization that GCC should be able to do itself. This | Chris Lattner | 2004-02-09 | 1 | -6/+7 |
* | Only do stuff for the REAL number of physical registers we have, not 1024. | Chris Lattner | 2004-02-09 | 1 | -10/+8 |
* | Finegrainify namespacification, use new MRegisterInfo::isVirtualRegister | Chris Lattner | 2004-01-31 | 1 | -1/+1 |
* | Finegrainify namespacification | Chris Lattner | 2004-01-30 | 1 | -4/+17 |
* | Remove unneeded check (with the recent change in live variables a use | Alkis Evlogimenos | 2004-01-13 | 1 | -4/+2 |
* | Correctly compute live variable information for physical registers | Alkis Evlogimenos | 2004-01-13 | 1 | -19/+12 |
* | Change interface of MachineOperand as follows: | Alkis Evlogimenos | 2003-12-14 | 1 | -2/+2 |
* | Remove unecessary if statements when looping on ImplicitDefs. | Alkis Evlogimenos | 2003-12-13 | 1 | -3/+3 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs | Alkis Evlogimenos | 2003-10-08 | 1 | -15/+19 |
* | (1) Added special register class containing (for now) %fsr. | Vikram S. Adve | 2003-05-27 | 1 | -1/+1 |
* | * Keep the BBMap around as long as the pass is live | Chris Lattner | 2003-05-12 | 1 | -8/+23 |
* | Add a vector to keep track of which registers are allocatable. Remove FIXMEs | Chris Lattner | 2003-05-07 | 1 | -14/+38 |
* | Re-add gross hack, it's still necessary. :( | Chris Lattner | 2003-05-06 | 1 | -2/+12 |