Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
4ee451de366474b9c228b4e5fa573795a715216d
/
lib
/
CodeGen
/
StrongPHIElimination.cpp
4ee451d
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 17 years ago
f1519e8
Flesh out the Briggs implementation a little bit more, fix a few FIXMEs.
by Owen Anderson
· 17 years ago
efbcebc
Sketch out an implementation of Briggs' copy placement algorithm.
by Owen Anderson
· 17 years ago
cae8d8d
Note what still needs doing.
by Owen Anderson
· 17 years ago
22c43b2
Remove critical edge breaking. It won't be necessary as long as we are very careful when inserting copies.
by Owen Anderson
· 17 years ago
87a702b
Break local interferences in StrongPHIElimination. One step closer...
by Owen Anderson
· 17 years ago
965b467
A few more comments.
by Owen Anderson
· 17 years ago
62d67dd
Add register pairs to the list to check for local interferences.
by Owen Anderson
· 17 years ago
4ba08ec
Remove ugly and horrible code. It's not necessary for correctness, and can be added back later if it causes code quality issues.
by Owen Anderson
· 17 years ago
ed2ffa2
Forgot to remove a register from the PHI-union after I'd determined that it
by Owen Anderson
· 17 years ago
d525f66
More progress on StrongPHIElimination. Now we actually USE the DomForest!
by Owen Anderson
· 17 years ago
afc6de0
A little more progress on StrongPHIElimination, now that I have a better sense of
by Owen Anderson
· 17 years ago
42f9e96
Run computeDomForest() on the set of registers that need to be tested for
by Owen Anderson
· 17 years ago
17b1418
Preserve LiveVariables when doing critical edge splitting.
by Owen Anderson
· 17 years ago
35e2dba
Break critical edges coming into blocks with PHI nodes.
by Owen Anderson
· 17 years ago
fe0c882
As Chris and Evan pointed out, BreakCriticalMachineEdges doesn't really need
by Owen Anderson
· 17 years ago
14b3fb7
Take another stab at getting isLiveIn() and isLiveOut() right.
by Owen Anderson
· 17 years ago
60a877d
Add some more of StrongPHIElim.
by Owen Anderson
· 17 years ago
8b96b9f
Add a few comments.
by Owen Anderson
· 17 years ago
ee49b53
DomForest is a forest of registers, not instructions.
by Owen Anderson
· 17 years ago
a4ad2e7
StrongPHIElimination requires LiveVariables.
by Owen Anderson
· 17 years ago
83430bc
Another step of stronger PHI elimination down.
by Owen Anderson
· 17 years ago
1bd3271
Add a newline at the end of the file.
by Duncan Sands
· 17 years ago
0bda0e8
Add the skeleton of a better PHI elimination pass.
by Owen Anderson
· 17 years ago