| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove isReg, isImm, and isMBB, and change all their users to use | Dan Gohman | 2007-09-14 | 1 | -7/+7 |
* | Fixed a typo that's causing a missing kill marker. | Evan Cheng | 2007-09-12 | 1 | -4/+3 |
* | Sometimes a MI can define a register as well as defining a super-register at the | Evan Cheng | 2007-09-11 | 1 | -6/+7 |
* | Bugs: missing partial uses and redundant partial defs. | Evan Cheng | 2007-08-01 | 1 | -4/+20 |
* | Don't assume that only Uses can be kills. Defs are marked as kills initially | Dan Gohman | 2007-07-20 | 1 | -8/+6 |
* | Dead code. | Evan Cheng | 2007-07-17 | 1 | -1/+0 |
* | Replace std::set with SmallPtrSet. | Evan Cheng | 2007-06-27 | 1 | -3/+5 |
* | Properly handle kills of a physical register which has sub-registers that are... | Evan Cheng | 2007-06-26 | 1 | -13/+73 |
* | When marking a register as being implicitly defined, make sure to clear its p... | Evan Cheng | 2007-05-14 | 1 | -0/+2 |
* | Eliminate MarkVirtRegAliveInBlock recursion. | Evan Cheng | 2007-05-08 | 1 | -4/+17 |
* | 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/+1 |
* | Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion. | Evan Cheng | 2007-04-26 | 1 | -1/+2 |
* | Minor bug. | Evan Cheng | 2007-04-26 | 1 | -2/+2 |
* | Be careful when to add implicit kill / dead operands. Don't add them during /... | Evan Cheng | 2007-04-26 | 1 | -9/+17 |
* | Clean up. | Evan Cheng | 2007-04-25 | 1 | -3/+1 |
* | Data structure change to improve compile time (especially in debug mode). | Evan Cheng | 2007-04-25 | 1 | -12/+23 |
* | Fix for PR1306. | Evan Cheng | 2007-04-25 | 1 | -37/+132 |
* | VarInfo::UsedBlocks is no longer used. Remove. | Evan Cheng | 2007-04-18 | 1 | -8/+1 |
* | Keep track of number of uses within the function per virtual register. | Evan Cheng | 2007-04-17 | 1 | -0/+1 |
* | Track the BB's where each virtual register is used. | Evan Cheng | 2007-03-17 | 1 | -15/+22 |
* | If a virtual register is already marked alive in this block, that means it is | Evan Cheng | 2007-03-09 | 1 | -1/+6 |
* | Avoid variable shadowing. | Evan Cheng | 2007-03-09 | 1 | -2/+2 |
* | Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. | Evan Cheng | 2007-02-19 | 1 | -28/+8 |
* | For PR1207: | Reid Spencer | 2007-02-19 | 1 | -8/+28 |
* | - 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 |