summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/StructurizeCFG
diff options
context:
space:
mode:
authorSerge Pavlov <sepavloff@gmail.com>2017-01-10 02:50:47 +0000
committerSerge Pavlov <sepavloff@gmail.com>2017-01-10 02:50:47 +0000
commit0668cd2c95882b0d665a5611348a8ed35d4f6ed0 (patch)
treec9c30f673b582b5894604931e4a279eb9d3abee2 /llvm/test/Transforms/StructurizeCFG
parentf8f909f848e7373dfa9dfcb99336bffb023aaa07 (diff)
downloadbcm5719-llvm-0668cd2c95882b0d665a5611348a8ed35d4f6ed0.tar.gz
bcm5719-llvm-0668cd2c95882b0d665a5611348a8ed35d4f6ed0.zip
[StructurizeCfg] Update dominator info.
In some cases StructurizeCfg updates root node, but dominator info remains unchanges, it causes crash when expensive checks are enabled. To cope with this problem a new method was added to DominatorTreeBase that allows adding new root nodes, it is called in StructurizeCfg to put dominator tree in sync. This change fixes PR27488. Differential Revision: https://reviews.llvm.org/D28114 llvm-svn: 291530
Diffstat (limited to 'llvm/test/Transforms/StructurizeCFG')
-rw-r--r--llvm/test/Transforms/StructurizeCFG/no-branch-to-entry.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/Transforms/StructurizeCFG/no-branch-to-entry.ll b/llvm/test/Transforms/StructurizeCFG/no-branch-to-entry.ll
index 2e22c871534..1db1060ca82 100644
--- a/llvm/test/Transforms/StructurizeCFG/no-branch-to-entry.ll
+++ b/llvm/test/Transforms/StructurizeCFG/no-branch-to-entry.ll
@@ -1,4 +1,4 @@
-; RUN: opt -S -o - -structurizecfg < %s | FileCheck %s
+; RUN: opt -S -o - -structurizecfg -verify-dom-info < %s | FileCheck %s
; CHECK-LABEL: @no_branch_to_entry_undef(
; CHECK: entry:
OpenPOWER on IntegriCloud