brintos

brintos / llvm-project-archived public Read only

0
0
Text · 518 B · b522bea Raw
36 lines · plain
1; RUN: opt < %s -passes=lcssa -disable-output2target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"3target triple = "x86_64-unknown-linux-gnu"4 5; PR286086; Check that we don't crash on this test.7 8define void @foo(i1 %arg) {9entry:10  br label %bb111 12bb1:13  br label %bb214 15bb2:16  %x = phi i32 [ undef, %bb5 ], [ undef, %bb1 ]17  br i1 %arg, label %bb3, label %bb618 19bb3:20  br i1 %arg, label %bb5, label %bb421 22bb4:23  br label %bb624 25bb5:26  br label %bb227 28bb6:29  br label %bb130 31exit:32  %y = add i32 0, %x33  ret void34}35 36