Re-land [openmp] Fix warnings when building on Windows with latest MSVC or Clang...
[llvm-project.git] / llvm / test / Analysis / DependenceAnalysis / new-pm-invalidation.ll
blob37bd5243803d04d3394029b1d2bdcd6fd588dbf1
1 ; RUN: opt < %s -passes='require<da>,invalidate<scalar-evolution>,print<da>'   \
2 ; RUN:   -disable-output -debug-pass-manager 2>&1 | FileCheck %s
4 ; CHECK: Running analysis: DependenceAnalysis on test_no_noalias
5 ; CHECK: Running analysis: ScalarEvolutionAnalysis on test_no_noalias
6 ; CHECK: Invalidating analysis: ScalarEvolutionAnalysis on test_no_noalias
7 ; CHECK: Invalidating analysis: DependenceAnalysis on test_no_noalias
8 ; CHECK: Running analysis: DependenceAnalysis on test_no_noalias
9 ; CHECK: da analyze - none!
10 ; CHECK: da analyze - confused!
11 ; CHECK: da analyze - none!
12 define void @test_no_noalias(ptr %A, ptr %B) {
13   store i32 1, ptr %A
14   store i32 2, ptr %B
15   ret void