summaryrefslogtreecommitdiffstats
path: root/llvm/LLVMBuild.txt
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2011-12-12 19:42:25 +0000
committerDan Gohman <gohman@apple.com>2011-12-12 19:42:25 +0000
commita53a12ce039fff48f5c5201379ba5bb371a1e117 (patch)
treedd1b8a8dc92414a57e563be7c38b3d63be04faaf /llvm/LLVMBuild.txt
parent7c0face4555a9e0409910b87154ff4d2b4826ca2 (diff)
downloadbcm5719-llvm-a53a12ce039fff48f5c5201379ba5bb371a1e117.tar.gz
bcm5719-llvm-a53a12ce039fff48f5c5201379ba5bb371a1e117.zip
When computing reverse-CFG reverse-post-order, skip backedges, as
detected in the forward-CFG DFS. This prevents the reverse-CFG from visiting blocks inside loops after blocks that dominate them in the case where loops have multiple exits. No testcase, because this fixes a bug which in practice only shows up in a full optimizer run, due to the use-list order. This fixes rdar://10422791 and others. llvm-svn: 146408
Diffstat (limited to 'llvm/LLVMBuild.txt')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud