2009-09-24 |
Evan Cheng | Clean up LiveVariables and change how it deals with... |
blob | commitdiff | raw |
2009-09-23 |
Evan Cheng | Fix PR5024. LiveVariables physical register defs should... |
blob | commitdiff | raw | diff to current |
2009-09-22 |
Evan Cheng | Fix PR5024. LiveVariables::FindLastPartialDef should... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove the last uses of Config/alloca.h |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove various std::ostream version of printing methods... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Reapply r77654 with a fix: MachineFunctionPass's getAna... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Daniel Dunbar | Revert r77654, it appears to be causing llvm-gcc bootst... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Manage MachineFunctions with an analysis Pass instead... |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Evan Cheng | Avoid adding a duplicate def. This fixes PR4478. |
blob | commitdiff | raw | diff to current |
2009-06-20 |
Evan Cheng | Fix PR4419: handle defs of partial uses. |
blob | commitdiff | raw | diff to current |
2009-06-03 |
Evan Cheng | If there is a def of a super-register followed by a... |
blob | commitdiff | raw | diff to current |
2009-05-26 |
Jeffrey Yasskin | LiveVariables::VarInfo contains an AliveBlocks BitVecto... |
blob | commitdiff | raw | diff to current |
2009-05-26 |
Evan Cheng | Eliminate VarInfo::UsedBlocks. |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Evan Cheng | Fix PR3243: a LiveVariables bug. When HandlePhysRegKill... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Devang Patel | Silence unused variable warnings. |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Dan Gohman | Use find_first/find_next to iterate through all the... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-09-21 |
Dan Gohman | Factor out code into HandleVirtRegDef, for consistency... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Owen Anderson | Use SmallSet instead of std::set to save allocations. |
blob | commitdiff | raw | diff to current |
2008-08-04 |
Owen Anderson | - Fix SelectionDAG to generate correct CFGs. |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Evan Cheng | - Remove calls to copyKillDeadInfo which is an N^2... |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Evan Cheng | Use std::replace instead of std::find and push_back. |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Evan Cheng | - Add LiveVariables::replaceKillInstruction. This does... |
blob | commitdiff | raw | diff to current |
2008-06-27 |
Owen Anderson | Use a SmallSet when we can to reduce memory allocations. |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Dan Gohman | Fix the text in an assert string. |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Bill Wendling | This situation can occur: |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Evan Cheng | Rewrite LiveVariable liveness computation. The new... |
blob | commitdiff | raw | diff to current |
2008-04-02 |
Evan Cheng | Now that I am told MachineRegisterInfo also tracks... |
blob | commitdiff | raw | diff to current |
2008-03-19 |
Evan Cheng | Fix live variables issues: |
blob | commitdiff | raw | diff to current |
2008-03-05 |
Evan Cheng | Refactor code. Remove duplicated functions that basical... |
blob | commitdiff | raw | diff to current |
2008-02-21 |
Bill Wendling | Clear PhysRegPartUse for the sub register as well. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Bill Wendling | Remove one of the fixmes that I put in there. From... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Bill Wendling | Improve some comments explaining the "handle kills... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Bill Wendling | Fix comment. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Bill Wendling | Added some comments and reformatted others. No function... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Bill Wendling | More constification of things. More comments added... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Bill Wendling | No functionality change: |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-02-05 |
Evan Cheng | If a vr is already marked alive in a bb, then it has... |
blob | commitdiff | raw | diff to current |
2008-01-24 |
Owen Anderson | Move some functionality for adding flags to MachineInst... |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Owen Anderson | Move some calls to getVRegDef higher in the callgraph... |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Owen Anderson | Remove DefInst from LiveVariables::VarInfo. Use the... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Move a bunch more accessors from TargetInstrInfo to... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
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 |
next |