projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix some GCC warnings by providing a virtual destructor in the base of a class
[oota-llvm.git]
/
lib
/
CodeGen
/
LiveVariables.cpp
2010-08-16
Jakob Stoklund Olesen
Remove unused functions.
blob
|
commitdiff
|
raw
2010-07-21
Owen Anderson
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
blob
|
commitdiff
|
raw
|
diff to current
2010-06-14
Chris Lattner
fix a -Wbool-conversions warning from clang.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-05
Dale Johannesen
Fix some liveout handling related to tail calls, see...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-13
Dan Gohman
Eliminate MachineBasicBlock::const_livein_iterator...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-26
Evan Cheng
LiveVariables should clear kill / dead markers first...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-05
Jakob Stoklund Olesen
Better handling of dead super registers in LiveVariable...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-23
Jakob Stoklund Olesen
Keep track of phi join registers explicitly in LiveVari...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-09
Chris Lattner
move target-independent opcodes out of TargetInstrInfo
blob
|
commitdiff
|
raw
|
diff to current
2010-02-09
Dale Johannesen
Skip DEBUG_VALUE in some places where it was affecting...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-07
Benjamin Kramer
Remove dead variable.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-04
David Greene
Change errs() to dbgs().
blob
|
commitdiff
|
raw
|
diff to current
2009-12-01
Jakob Stoklund Olesen
Move PHIElimination::isLiveOut method to LiveVariables.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-01
Evan Cheng
Fix PR5614: parts of a physical register def may be...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-21
Jakob Stoklund Olesen
Be more clever about calculating live variables through...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-13
Evan Cheng
Fix PR5410: LiveVariables lost subreg def:
blob
|
commitdiff
|
raw
|
diff to current
2009-11-11
Jakob Stoklund Olesen
Fix liveness calculation when splitting critical edges...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-10
Jakob Stoklund Olesen
Teach PHIElimination to split critical edges when ...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-14
Evan Cheng
When LiveVariables is adding implicit-def to model...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-24
Evan Cheng
Clean up LiveVariables and change how it deals with...
blob
|
commitdiff
|
raw
|
diff to current
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
next