| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | - Use MRegister::regsOverlap(). | Evan Cheng | 2007-02-17 | 1 | -28/+8 |
* | Allow any MachineBasicBlock (not just the entry block) to have live-in physical | Evan Cheng | 2007-02-13 | 1 | -8/+8 |
* | Removed more <iostream> includes | Bill Wendling | 2006-12-07 | 1 | -10/+9 |
* | Do away with kill / dead maps. Move kill / dead info onto MI's. | Evan Cheng | 2006-11-15 | 1 | -81/+107 |
* | Add implicit def / use operands to MachineInstr. | Evan Cheng | 2006-11-10 | 1 | -17/+2 |
* | For PR786: | Reid Spencer | 2006-11-02 | 1 | -1/+0 |
* | Fix for PR929. The PHI nodes were being gone through for each instruction | Bill Wendling | 2006-10-03 | 1 | -21/+26 |
* | Only call isUse/isDef on register operands | Chris Lattner | 2006-09-05 | 1 | -2/+2 |
* | Move two methods out of line, make them work when the record for a machine | Chris Lattner | 2006-09-03 | 1 | -0/+36 |
* | Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
* | Eliminate data relocations by using NULL instead of global empty list. | Jim Laskey | 2006-07-21 | 1 | -6/+10 |
* | Remove a bunch more dead V9 specific stuff | Chris Lattner | 2006-05-04 | 1 | -8/+6 |
* | 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 |