summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/TargetLoweringObjectFile.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2009-11-18 18:01:35 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2009-11-18 18:01:35 +0000
commit736888f7fae74b4781e134c1777c71a26260a270 (patch)
tree0377f5376de68d4458ba12c3c80cf78771fa059d /llvm/lib/Target/TargetLoweringObjectFile.cpp
parent21432d38a09f86f4b13ebc45062ff91087d25061 (diff)
downloadbcm5719-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/TargetLoweringObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud