Re-land [openmp] Fix warnings when building on Windows with latest MSVC or Clang...
[llvm-project.git] / llvm / test / Other / cleanup-lcssa.ll
blobb04eff6409e71b63b9ba1974f9dbe39d7d785df3
1 ; RUN: opt -S -O3 < %s | FileCheck %s
3 define i64 @test() {
4 entry:
5   br label %loop
7 loop:
8   %i = phi i64 [ 0, %entry ], [ %inc, %loop ]
9   %inc = add i64 %i, 1
10   %cond = tail call i1 @check()
11   br i1 %cond, label %loop, label %exit
13 exit:
14   ; CHECK-NOT: lcssa
15   ret i64 %i
18 declare i1 @check()