From d4787fcca85549f76c7e6c66b263963b58761f32 Mon Sep 17 00:00:00 2001 From: Sanjay Patel Date: Thu, 9 Nov 2017 16:25:35 +0000 Subject: [PATCH] [Reassociate] add check lines; NFC llvm-svn: 317805 --- llvm/test/Transforms/Reassociate/add_across_block_crash.ll | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/llvm/test/Transforms/Reassociate/add_across_block_crash.ll b/llvm/test/Transforms/Reassociate/add_across_block_crash.ll index 07be752..8a753a2d 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 } + -- 2.7.4