summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2017-11-09 16:25:35 +0000
committerSanjay Patel <spatel@rotateright.com>2017-11-09 16:25:35 +0000
commitd4787fcca85549f76c7e6c66b263963b58761f32 (patch)
tree8421ca33ea09fa599966556d7694cc44b361731f /llvm
parentcfbba621c54a0b9d198f1ad733958b2f5d8a2ab9 (diff)
downloadbcm5719-llvm-d4787fcca85549f76c7e6c66b263963b58761f32.tar.gz
bcm5719-llvm-d4787fcca85549f76c7e6c66b263963b58761f32.zip
[Reassociate] add check lines; NFC
llvm-svn: 317805
Diffstat (limited to 'llvm')
-rw-r--r--llvm/test/Transforms/Reassociate/add_across_block_crash.ll12
1 files changed, 11 insertions, 1 deletions
diff --git a/llvm/test/Transforms/Reassociate/add_across_block_crash.ll b/llvm/test/Transforms/Reassociate/add_across_block_crash.ll
index 07be75242b5..8a753a2dfa0 100644
--- a/llvm/test/Transforms/Reassociate/add_across_block_crash.ll
+++ b/llvm/test/Transforms/Reassociate/add_across_block_crash.ll
@@ -1,8 +1,17 @@
; RUN: opt < %s -reassociate -S | FileCheck %s
-; CHECK-LABEL: main
+
; This test is to make sure while processing a block, uses of instructions
; from a different basic block don't get added to be re-optimized
+
define void @main() {
+; CHECK-LABEL: @main(
+; CHECK-NEXT: entry:
+; CHECK-NEXT: br i1 undef, label %bb1, label %bb2
+; CHECK: bb1:
+; CHECK-NEXT: ret void
+; CHECK: bb2:
+; CHECK-NEXT: ret void
+;
entry:
%0 = fadd fast float undef, undef
br i1 undef, label %bb1, label %bb2
@@ -18,3 +27,4 @@ bb1:
bb2:
ret void
}
+
OpenPOWER on IntegriCloud