[Reland][Runtimes] Merge 'compile_commands.json' files from runtimes build (#116303)
[llvm-project.git] / llvm / test / Other / invalidated-cgscc-invalidate-analyses.ll
blobd9911bb559f7b17ab79e3c047578b51ae25ca6a9
1 ; RUN: opt -passes='require<no-op-module>,inline' < %s -S -debug-pass-manager 2>&1 | FileCheck %s
2 ; RUN: opt -passes='require<no-op-module>,cgscc(devirt<1>(inline))' < %s -S -debug-pass-manager 2>&1 | FileCheck %s
4 ; CHECK: Invalidating analysis: NoOpModuleAnalysis
6 ; CHECK: ModuleID
7 ; CHECK-NOT: define
9 define linkonce_odr i32 @f(i1 %0) {
10   br i1 %0, label %2, label %4
12 2:                                                ; preds = %1
13   %3 = call i32 @f(i1 false)
14   br label %4
16 4:                                                ; preds = %2, %1
17   ret i32 0