Age | Commit message (Expand) | Author |
2007-11-08 | Bring UsedBlocks back. StrongPHIElimination needs this information. | Owen Anderson |
2007-11-05 | Handle cases where a register and one of its super-register are both marked as | Evan Cheng |
2007-09-14 | Remove isReg, isImm, and isMBB, and change all their users to use | Dan Gohman |
2007-09-12 | Fixed a typo that's causing a missing kill marker. | Evan Cheng |
2007-09-11 | Sometimes a MI can define a register as well as defining a super-register at the | Evan Cheng |
2007-08-01 | Bugs: missing partial uses and redundant partial defs. | Evan Cheng |
2007-07-20 | Don't assume that only Uses can be kills. Defs are marked as kills initially | Dan Gohman |
2007-07-17 | Dead code. | Evan Cheng |
2007-06-27 | Replace std::set with SmallPtrSet. | Evan Cheng |
2007-06-26 | Properly handle kills of a physical register which has sub-registers that are... | Evan Cheng |
2007-05-14 | When marking a register as being implicitly defined, make sure to clear its p... | Evan Cheng |
2007-05-08 | Eliminate MarkVirtRegAliveInBlock recursion. | Evan Cheng |
2007-05-03 | Drop 'const' | Devang Patel |
2007-05-02 | Use 'static const char' instead of 'static const int'. | Devang Patel |
2007-05-01 | Do not use typeinfo to identify pass in pass manager. | Devang Patel |
2007-04-26 | Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion. | Evan Cheng |
2007-04-26 | Minor bug. | Evan Cheng |
2007-04-26 | Be careful when to add implicit kill / dead operands. Don't add them during /... | Evan Cheng |
2007-04-25 | Clean up. | Evan Cheng |
2007-04-25 | Data structure change to improve compile time (especially in debug mode). | Evan Cheng |
2007-04-25 | Fix for PR1306. | Evan Cheng |
2007-04-18 | VarInfo::UsedBlocks is no longer used. Remove. | Evan Cheng |
2007-04-17 | Keep track of number of uses within the function per virtual register. | Evan Cheng |
2007-03-17 | Track the BB's where each virtual register is used. | Evan Cheng |
2007-03-09 | If a virtual register is already marked alive in this block, that means it is | Evan Cheng |
2007-03-09 | Avoid variable shadowing. | Evan Cheng |
2007-02-19 | Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. | Evan Cheng |
2007-02-19 | For PR1207: | Reid Spencer |
2007-02-17 | - Use MRegister::regsOverlap(). | Evan Cheng |
2007-02-13 | Allow any MachineBasicBlock (not just the entry block) to have live-in physical | Evan Cheng |
2006-12-07 | Removed more <iostream> includes | Bill Wendling |
2006-11-15 | Do away with kill / dead maps. Move kill / dead info onto MI's. | Evan Cheng |
2006-11-10 | Add implicit def / use operands to MachineInstr. | Evan Cheng |
2006-11-02 | For PR786: | Reid Spencer |
2006-10-03 | Fix for PR929. The PHI nodes were being gone through for each instruction | Bill Wendling |
2006-09-05 | Only call isUse/isDef on register operands | Chris Lattner |
2006-09-03 | Move two methods out of line, make them work when the record for a machine | Chris Lattner |
2006-08-27 | Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. | Chris Lattner |
2006-07-21 | Eliminate data relocations by using NULL instead of global empty list. | Jim Laskey |
2006-05-04 | Remove a bunch more dead V9 specific stuff | Chris Lattner |
2006-01-04 | Add a LiveVariables::VarInfo::dump method | Chris Lattner |
2005-11-21 | Add section switching to common code generator code. Add a couple of | Chris Lattner |
2005-08-24 | Implement LiveVariables.h change | Chris Lattner |
2005-08-23 | adjust to new live variables interface | Chris Lattner |
2005-05-13 | allow a virtual register to be associated with live-in values. | Chris Lattner |
2005-04-21 | Remove trailing whitespace | Misha Brukman |
2005-04-09 | Consider the livein/out set for a function, allowing targets to not have to | Chris Lattner |
2005-01-19 | Just in case, handle something that is both a use and a def. | Chris Lattner |
2005-01-19 | When an instruction moves, make sure to update the VarInfo::Kills list as | Chris Lattner |
2004-10-25 | Do not use variable sized arrays in C++, they are non-portable. Patch | Chris Lattner |