diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2009-11-18 18:01:35 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2009-11-18 18:01:35 +0000 |
| commit | 736888f7fae74b4781e134c1777c71a26260a270 (patch) | |
| tree | 0377f5376de68d4458ba12c3c80cf78771fa059d /llvm/lib/Target/SubtargetFeature.cpp | |
| parent | 21432d38a09f86f4b13ebc45062ff91087d25061 (diff) | |
| download | bcm5719-llvm-736888f7fae74b4781e134c1777c71a26260a270.tar.gz bcm5719-llvm-736888f7fae74b4781e134c1777c71a26260a270.zip | |
Don't require LiveVariables for PHIElimination. Enable critical edge splitting
when LiveVariables is available.
The -split-phi-edges is now gone, and so is the hack to disable it when using
the local register allocator. The PHIElimination pass no longer has
LiveVariables as a prerequisite - that is what broke the local allocator.
Instead we do critical edge splitting when possible - that is when
LiveVariables is available.
llvm-svn: 89213
Diffstat (limited to 'llvm/lib/Target/SubtargetFeature.cpp')
0 files changed, 0 insertions, 0 deletions

