blob: 341584508ea79fb9909b0770565704ea8bf71e2d [file] [edit]
; RUN: llc -mtriple=x86_64-unknown-linux-gnu -enable-ipra \
; RUN: -print-after=DummyCGSCCPass -o - %s 2>&1 | FileCheck %s
; RUN: llc -mtriple=x86_64-unknown-linux-gnu -enable-ipra \
; RUN: -print-after=DummyCGSCCPass -print-module-scope -o - %s 2>&1 \
; RUN: | FileCheck %s --check-prefix=PERSISTENT
; REQUIRES: x86-registered-target
; The legacy CallGraphSCCPass printer should emit the banner as its own line.
; CHECK-LABEL: *** IR Dump After DummyCGSCCPass (DummyCGSCCPass) ***
; CHECK-NEXT: define void @bar() {
; PERSISTENT-LABEL: *** IR Dump After DummyCGSCCPass (DummyCGSCCPass) ***
; PERSISTENT: define void @bar() {
; PERSISTENT: ret void, !annotation ![[USED:[0-9]+]]
; PERSISTENT: ![[USED]] = !{!"used"}
define void @bar() {
ret void, !annotation !1
}
!0 = !{!"unused"}
!1 = !{!"used"}