summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/GlobalOpt
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2017-07-11 23:10:17 +0000
committerDavide Italiano <davide@freebsd.org>2017-07-11 23:10:17 +0000
commitb8ad3eebcad9417cab81418d302dfda4b910f5eb (patch)
tree8ef2f7360c24f9c4e79062d340a77d3a347f2775 /llvm/test/Transforms/GlobalOpt
parenta69df6f843ce8f6ce22bbe1b36f642ab8c42ba4f (diff)
downloadbcm5719-llvm-b8ad3eebcad9417cab81418d302dfda4b910f5eb.tar.gz
bcm5719-llvm-b8ad3eebcad9417cab81418d302dfda4b910f5eb.zip
[IPO] Temporarily rollback r307215.
[GlobalOpt] Remove unreachable blocks before optimizing a function. While the change is presumably correct, it exposes a latent bug in DI which breaks on of the CFI checks. I'll analyze it further and try to understand what's going on. llvm-svn: 307729
Diffstat (limited to 'llvm/test/Transforms/GlobalOpt')
-rw-r--r--llvm/test/Transforms/GlobalOpt/pr33686.ll17
1 files changed, 0 insertions, 17 deletions
diff --git a/llvm/test/Transforms/GlobalOpt/pr33686.ll b/llvm/test/Transforms/GlobalOpt/pr33686.ll
deleted file mode 100644
index 153a85f8e0c..00000000000
--- a/llvm/test/Transforms/GlobalOpt/pr33686.ll
+++ /dev/null
@@ -1,17 +0,0 @@
-; RUN: opt -S -globalopt %s | FileCheck %s
-
-; CHECK-LABEL: define void @beth
-; CHECK-NEXT: entry:
-; CHECK-NEXT: ret void
-; CHEC-NEXT: }
-
-@glob = external global i16, align 1
-
-define void @beth() {
-entry:
- ret void
-
-notreachable:
- %patatino = select i1 undef, i16* @glob, i16* %patatino
- br label %notreachable
-}
OpenPOWER on IntegriCloud