2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw |
2007-12-30 |
Chris Lattner | Add new shorter predicates for testing machine operands... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | More cleanups for MachineOperand: |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | Start using the simplified methods for adding operands. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Evan Cheng | Live interval splitting: |
blob | commitdiff | raw | diff to current |
2007-11-08 |
Owen Anderson | Bring UsedBlocks back. StrongPHIElimination needs... |
blob | commitdiff | raw | diff to current |
2007-11-05 |
Evan Cheng | Handle cases where a register and one of its super... |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Dan Gohman | Remove isReg, isImm, and isMBB, and change all their... |
blob | commitdiff | raw | diff to current |
2007-09-12 |
Evan Cheng | Fixed a typo that's causing a missing kill marker. |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Evan Cheng | Sometimes a MI can define a register as well as definin... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Evan Cheng | Bugs: missing partial uses and redundant partial defs. |
blob | commitdiff | raw | diff to current |
2007-07-20 |
Dan Gohman | Don't assume that only Uses can be kills. Defs are... |
blob | commitdiff | raw | diff to current |
2007-07-17 |
Evan Cheng | Dead code. |
blob | commitdiff | raw | diff to current |
2007-06-27 |
Evan Cheng | Replace std::set with SmallPtrSet. |
blob | commitdiff | raw | diff to current |
2007-06-26 |
Evan Cheng | Properly handle kills of a physical register which... |
blob | commitdiff | raw | diff to current |
2007-05-14 |
Evan Cheng | When marking a register as being implicitly defined... |
blob | commitdiff | raw | diff to current |
2007-05-08 |
Evan Cheng | Eliminate MarkVirtRegAliveInBlock recursion. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-26 |
Evan Cheng | Rename findRegisterUseOperand to findRegisterUseOperand... |
blob | commitdiff | raw | diff to current |
2007-04-26 |
Evan Cheng | Minor bug. |
blob | commitdiff | raw | diff to current |
2007-04-26 |
Evan Cheng | Be careful when to add implicit kill / dead operands... |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Evan Cheng | Clean up. |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Evan Cheng | Data structure change to improve compile time (especial... |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Evan Cheng | Fix for PR1306. |
blob | commitdiff | raw | diff to current |
2007-04-18 |
Evan Cheng | VarInfo::UsedBlocks is no longer used. Remove. |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Evan Cheng | Keep track of number of uses within the function per... |
blob | commitdiff | raw | diff to current |
2007-03-17 |
Evan Cheng | Track the BB's where each virtual register is used. |
blob | commitdiff | raw | diff to current |
2007-03-09 |
Evan Cheng | If a virtual register is already marked alive in this... |
blob | commitdiff | raw | diff to current |
2007-03-09 |
Evan Cheng | Avoid variable shadowing. |
blob | commitdiff | raw | diff to current |
2007-02-19 |
Evan Cheng | Re-apply my liveintervalanalysis changes. Now with... |
blob | commitdiff | raw | diff to current |
2007-02-19 |
Reid Spencer | For PR1207: |
blob | commitdiff | raw | diff to current |
2007-02-17 |
Evan Cheng | - Use MRegister::regsOverlap(). |
blob | commitdiff | raw | diff to current |
2007-02-13 |
Evan Cheng | Allow any MachineBasicBlock (not just the entry block... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Removed more <iostream> includes |
blob | commitdiff | raw | diff to current |
2006-11-15 |
Evan Cheng | Do away with kill / dead maps. Move kill / dead info... |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Evan Cheng | Add implicit def / use operands to MachineInstr. |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-10-03 |
Bill Wendling | Fix for PR929. The PHI nodes were being gone through... |
blob | commitdiff | raw | diff to current |
2006-09-05 |
Chris Lattner | Only call isUse/isDef on register operands |
blob | commitdiff | raw | diff to current |
2006-09-03 |
Chris Lattner | Move two methods out of line, make them work when the... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | Eliminate RegisterAnalysis. RegisterPass now does... |
blob | commitdiff | raw | diff to current |
2006-07-21 |
Jim Laskey | Eliminate data relocations by using NULL instead of... |
blob | commitdiff | raw | diff to current |
2006-05-04 |
Chris Lattner | Remove a bunch more dead V9 specific stuff |
blob | commitdiff | raw | diff to current |
2006-01-04 |
Chris Lattner | Add a LiveVariables::VarInfo::dump method |
blob | commitdiff | raw | diff to current |
2005-11-21 |
Chris Lattner | Add section switching to common code generator code... |
blob | commitdiff | raw | diff to current |
2005-08-24 |
Chris Lattner | Implement LiveVariables.h change |
blob | commitdiff | raw | diff to current |
2005-08-23 |
Chris Lattner | adjust to new live variables interface |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | allow a virtual register to be associated with live... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-04-09 |
Chris Lattner | Consider the livein/out set for a function, allowing... |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | Just in case, handle something that is both a use and... |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | When an instruction moves, make sure to update the... |
blob | commitdiff | raw | diff to current |
2004-10-25 |
Chris Lattner | Do not use variable sized arrays in C++, they are non... |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Alkis Evlogimenos | Give a better assertion if we see a use before a def. |
blob | commitdiff | raw | diff to current |
2004-08-28 |
Alkis Evlogimenos | Remove dead code. |
blob | commitdiff | raw | diff to current |
2004-08-26 |
Alkis Evlogimenos | Use newly added API in MRegisterInfo and don't expose... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | There is no need to store the MBB along with the MI... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | Simplify the interface to LiveVariables::addVirtualRegi... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | Remove the DefBlock element of VarInfo. DefBlock is... |
blob | commitdiff | raw | diff to current |
2004-07-09 |
Chris Lattner | Add checks to ensure that there are no unreachable... |
blob | commitdiff | raw | diff to current |
2004-07-01 |
Chris Lattner | Now that MachineFunction/MachineBasicBlock keep a mappi... |
blob | commitdiff | raw | diff to current |
2004-07-01 |
Chris Lattner | Start using MBB numbers directly instead of going throu... |
blob | commitdiff | raw | diff to current |
2004-07-01 |
Chris Lattner | Instead of building a private numbering of MBB's use... |
blob | commitdiff | raw | diff to current |
2004-06-24 |
Misha Brukman | Convert tabs to spaces. |
blob | commitdiff | raw | diff to current |
2004-06-02 |
Chris Lattner | Adjust to new TargetMachine interface |
blob | commitdiff | raw | diff to current |
2004-05-10 |
Chris Lattner | Patch to fix PR337. Make sure to mark all aliased... |
blob | commitdiff | raw | diff to current |
2004-05-01 |
Chris Lattner | Stop LiveVariables from using BasicBlocks as part of... |
blob | commitdiff | raw | diff to current |
2004-03-30 |
Alkis Evlogimenos | Correctly update LiveVariables when an instruction... |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Chris Lattner | Add an assert |
blob | commitdiff | raw | diff to current |
2004-02-26 |
Alkis Evlogimenos | Uncomment assertions that register# != 0 on calls to |
blob | commitdiff | raw | diff to current |
2004-02-19 |
Chris Lattner | Fix an iterator invalidation problem. :( |
blob | commitdiff | raw | diff to current |
2004-02-19 |
Chris Lattner | Add method to update livevar when an instruction moves |
blob | commitdiff | raw | diff to current |
2004-02-15 |
Alkis Evlogimenos | Make dense maps keyed on physical registers smallerusing |
blob | commitdiff | raw | diff to current |
2004-02-12 |
Alkis Evlogimenos | Change MachineBasicBlock's vector of MachineInstr point... |
blob | commitdiff | raw | diff to current |
2004-02-10 |
Chris Lattner | Add #include |
blob | commitdiff | raw | diff to current |
2004-02-10 |
Chris Lattner | Do not use MachineOperand::isVirtualRegister either! |
blob | commitdiff | raw | diff to current |
2004-02-10 |
Chris Lattner | Eliminate users of MachineOperand::isPhysicalRegister |
blob | commitdiff | raw | diff to current |
2004-02-09 |
Chris Lattner | Ugh, perform an optimization that GCC should be able... |
blob | commitdiff | raw | diff to current |
2004-02-09 |
Chris Lattner | Only do stuff for the REAL number of physical registers... |
blob | commitdiff | raw | diff to current |
2004-01-31 |
Chris Lattner | Finegrainify namespacification, use new MRegisterInfo... |
blob | commitdiff | raw | diff to current |
2004-01-30 |
Chris Lattner | Finegrainify namespacification |
blob | commitdiff | raw | diff to current |
2004-01-13 |
Alkis Evlogimenos | Remove unneeded check (with the recent change in live... |
blob | commitdiff | raw | diff to current |
2004-01-13 |
Alkis Evlogimenos | Correctly compute live variable information for physica... |
blob | commitdiff | raw | diff to current |
2003-12-14 |
Alkis Evlogimenos | Change interface of MachineOperand as follows: |
blob | commitdiff | raw | diff to current |
2003-12-13 |
Alkis Evlogimenos | Remove unecessary if statements when looping on Implici... |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
blob | commitdiff | raw | diff to current |
2003-10-08 |
Alkis Evlogimenos | Change MRegisterDesc::AliasSet, TargetInstrDescriptor... |
blob | commitdiff | raw | diff to current |
2003-05-27 |
Vikram S. Adve | (1) Added special register class containing (for now... |
blob | commitdiff | raw | diff to current |
2003-05-12 |
Chris Lattner | * Keep the BBMap around as long as the pass is live |
blob | commitdiff | raw | diff to current |
2003-05-07 |
Chris Lattner | Add a vector to keep track of which registers are alloc... |
blob | commitdiff | raw | diff to current |
2003-05-06 |
Chris Lattner | Re-add gross hack, it's still necessary. :( |
blob | commitdiff | raw | diff to current |
2003-05-06 |
Chris Lattner | Remove hideously nasty hack |
blob | commitdiff | raw | diff to current |
2003-05-01 |
Chris Lattner | Minor cleanup |
blob | commitdiff | raw | diff to current |
2003-01-14 |
Chris Lattner | Rename MachineInstrInfo -> TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2003-01-13 |
Chris Lattner | New files |
blob | commitdiff | raw | diff to current |
|