projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅ next
Add support for implicit TLS model used with MS VC runtime.
[oota-llvm.git]
/
lib
/
CodeGen
/
StrongPHIElimination.cpp
2008-03-05
Evan Cheng
Refactor code. Remove duplicated functions that basical...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-22
Owen Anderson
Fix an iterator invalidation issue.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-21
Owen Anderson
Clarify a deviation from the original algorithm.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-21
Owen Anderson
Improve a few comments.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-10
Owen Anderson
Get rid of all uses of LiveVariables::VarInfo::DefInst...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-10
Owen Anderson
Add more comments explaining the basics of how the...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-10
Owen Anderson
Get rid of the isKillInst predicate. LiveVariables...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-10
Owen Anderson
Copies need to be inserted before the first terminator...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-09
Owen Anderson
Clean up StrongPHIElimination a bit, and add some more...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-09
Owen Anderson
StrongPHIElim: Now with even fewer trivial bugs!
blob
|
commitdiff
|
raw
|
diff to current
2008-01-09
Owen Anderson
Fix an infinite recursion bug in InsertCopies.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-09
Owen Anderson
Fix some simple bugs. StrongPHIElimination now does...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-08
Owen Anderson
Rename registers that do not need copies.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-08
Owen Anderson
Actually insert copies now!
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Owen Anderson
Oops, missed one.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Owen Anderson
Make some predicates static.
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-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-24
Owen Anderson
Flesh out the Briggs implementation a little bit more...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-23
Owen Anderson
Sketch out an implementation of Briggs' copy placement...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-22
Owen Anderson
Note what still needs doing.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-22
Owen Anderson
Remove critical edge breaking. It won't be necessary...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-16
Owen Anderson
Break local interferences in StrongPHIElimination....
blob
|
commitdiff
|
raw
|
diff to current
2007-12-16
Owen Anderson
A few more comments.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-13
Owen Anderson
Add register pairs to the list to check for local inter...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-13
Owen Anderson
Remove ugly and horrible code. It's not necessary...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-12
Owen Anderson
Forgot to remove a register from the PHI-union after...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Owen Anderson
More progress on StrongPHIElimination. Now we actually...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-10
Owen Anderson
A little more progress on StrongPHIElimination, now...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-13
Owen Anderson
Run computeDomForest() on the set of registers that...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-13
Owen Anderson
Preserve LiveVariables when doing critical edge splitting.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-12
Owen Anderson
Break critical edges coming into blocks with PHI nodes.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-12
Owen Anderson
As Chris and Evan pointed out, BreakCriticalMachineEdge...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-08
Owen Anderson
Take another stab at getting isLiveIn() and isLiveOut...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-07
Owen Anderson
Add some more of StrongPHIElim.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-06
Owen Anderson
Add a few comments.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-06
Owen Anderson
DomForest is a forest of registers, not instructions.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-06
Owen Anderson
StrongPHIElimination requires LiveVariables.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-04
Owen Anderson
Another step of stronger PHI elimination down.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-31
Duncan Sands
Add a newline at the end of the file.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-31
Owen Anderson
Add the skeleton of a better PHI elimination pass.
blob
|
commitdiff
|
raw
|
diff to current