Index: test/Other/printer.ll =================================================================== --- test/Other/printer.ll +++ test/Other/printer.ll @@ -1,13 +1,22 @@ -; RUN: opt -mem2reg -instcombine -print-after-all -S < %s 2>&1 | FileCheck %s -define void @tester(){ - ret void -} +; RUN: opt -print-module -instcombine -print-after-all -S -disable-output < %s \ +; RUN: 2>&1 | FileCheck %s define void @foo(){ ret void } -;CHECK: IR Dump After Promote Memory to Register -;CHECK: IR Dump After Combine redundant instructions -;CHECK: IR Dump After Module Verifier -;CHECK-NOT: IR Dump After Print Module IR +;CHECK: ModuleID +;CHECK-NEXT: source_filename +;CHECK-EMPTY: +;CHECK-NEXT: define void @foo() { +;CHECK-NEXT: ret void +;CHECK-NEXT: } +;CHECK-NEXT: IR Dump After Combine redundant instructions +;CHECK-NEXT: define void @foo() { +;CHECK-NEXT: ret void +;CHECK-NEXT: } +;CHECK-NEXT: IR Dump After Module Verifier +;CHECK-NEXT: define void @foo() { +;CHECK-NEXT: ret void +;CHECK-NEXT: } +;CHECK-EMPTY: