diff options
| author | Daniel Berlin <dberlin@dberlin.org> | 2017-01-30 18:12:56 +0000 |
|---|---|---|
| committer | Daniel Berlin <dberlin@dberlin.org> | 2017-01-30 18:12:56 +0000 |
| commit | a53a72243a8b3de35483aa2bd526369b9eaf8e21 (patch) | |
| tree | f48fd5fe17646fcb2b28c35734d01a8b64df3207 /llvm/test | |
| parent | ee3f0acf20d89b0270e009e38e95f81a99d111d4 (diff) | |
| download | bcm5719-llvm-a53a72243a8b3de35483aa2bd526369b9eaf8e21.tar.gz bcm5719-llvm-a53a72243a8b3de35483aa2bd526369b9eaf8e21.zip | |
NewGVN: Instead of changeToUnreachable, insert an instruction SimplifyCFG will turn into unreachable when it runs
llvm-svn: 293515
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/Transforms/NewGVN/pr31594.ll | 1 | ||||
| -rw-r--r-- | llvm/test/Transforms/NewGVN/pr31758.ll | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/llvm/test/Transforms/NewGVN/pr31594.ll b/llvm/test/Transforms/NewGVN/pr31594.ll index c24b03278b7..8ef8aa66df1 100644 --- a/llvm/test/Transforms/NewGVN/pr31594.ll +++ b/llvm/test/Transforms/NewGVN/pr31594.ll @@ -77,6 +77,7 @@ define void @foo(i8* %arg) { ; CHECK-NEXT: i8 6, label [[BB8:%.*]] ; CHECK-NEXT: ] ; CHECK: bb8: +; CHECK-NEXT: store i8 undef, i8* null ; CHECK-NEXT: br label [[BB4]] ; CHECK: bb9: ; CHECK-NEXT: store i8 0, i8* [[ARG]], !g !0 diff --git a/llvm/test/Transforms/NewGVN/pr31758.ll b/llvm/test/Transforms/NewGVN/pr31758.ll index 81122b1df6e..d55c17e5804 100644 --- a/llvm/test/Transforms/NewGVN/pr31758.ll +++ b/llvm/test/Transforms/NewGVN/pr31758.ll @@ -15,6 +15,7 @@ define void @tinkywinky() { ; CHECK-NEXT: [[TMP136:%.*]] = load %struct.patatino*, %struct.patatino** [[TMP91]], align 8 ; CHECK-NEXT: br label [[BB90]] ; CHECK: bb138: +; CHECK-NEXT: store i8 undef, i8* null ; CHECK-NEXT: br label [[BB138:%.*]] ; bb: |

