11// RUN: %target-swiftc_driver -O -Rpass-missed=sil-assembly-vision-remark-gen -Xllvm -sil-disable-pass=FunctionSignatureOpts -Xfrontend -enable-copy-propagation -emit-sil %s -o /dev/null -Xfrontend -verify
22
33// RUN: %empty-directory(%t)
4- // RUN: %target-swiftc_driver -wmo -O -Xllvm -sil-disable-pass=FunctionSignatureOpts -Xfrontend -enable-copy-propagation -emit-sil -save-optimization-record=yaml -save-optimization-record-path %t/note.yaml %s -o /dev/null && %FileCheck --input-file=%t/note.yaml %s
4+ // RUN: %target-swiftc_driver -wmo -O -Xllvm -sil-disable-pass=FunctionSignatureOpts -Xfrontend -enable-copy-propagation -emit-sil -save-optimization-record=yaml -save-optimization-record-path %t/note.yaml -module-name optrecordmod %s -o /dev/null && %FileCheck --input-file=%t/note.yaml %s
55
66// REQUIRES: optimized_stdlib,swift_stdlib_no_asserts
77// REQUIRES: swift_in_compiler
@@ -30,7 +30,7 @@ public var global = Klass() // expected-remark {{heap allocated ref of type 'Kla
3030// CHECK-NEXT: Name: sil.memory
3131// CHECK-NEXT: DebugLoc: { File: '{{.*}}basic_yaml.swift',
3232// CHECK-NEXT: Line: [[# @LINE + 42 ]], Column: 12 }
33- // CHECK-NEXT: Function: 'getGlobal() '
33+ // CHECK-NEXT: Function: '$s12optrecordmod9getGlobalAA5KlassCyF '
3434// CHECK-NEXT: Args:
3535// CHECK-NEXT: - String: 'begin exclusive access to value of type '''
3636// CHECK-NEXT: - ValueType: Klass
@@ -45,7 +45,7 @@ public var global = Klass() // expected-remark {{heap allocated ref of type 'Kla
4545// CHECK-NEXT: Name: sil.memory
4646// CHECK-NEXT: DebugLoc: { File: '{{.*}}basic_yaml.swift',
4747// CHECK-NEXT: Line: [[# @LINE + 27 ]], Column: 12 }
48- // CHECK-NEXT: Function: 'getGlobal() '
48+ // CHECK-NEXT: Function: '$s12optrecordmod9getGlobalAA5KlassCyF '
4949// CHECK-NEXT: Args:
5050// CHECK-NEXT: - String: 'end exclusive access to value of type '''
5151// CHECK-NEXT: - ValueType: Klass
@@ -60,7 +60,7 @@ public var global = Klass() // expected-remark {{heap allocated ref of type 'Kla
6060// CHECK-NEXT: Name: sil.memory
6161// CHECK-NEXT: DebugLoc: { File: '{{.*}}basic_yaml.swift',
6262// CHECK-NEXT: Line: [[# @LINE + 12]], Column: 5 }
63- // CHECK-NEXT: Function: 'getGlobal() '
63+ // CHECK-NEXT: Function: '$s12optrecordmod9getGlobalAA5KlassCyF '
6464// CHECK-NEXT: Args:
6565// CHECK-NEXT: - String: 'retain of type '''
6666// CHECK-NEXT: - ValueType: Klass
@@ -85,7 +85,7 @@ public func getGlobal() -> Klass {
8585// CHECK-NEXT: Name: sil.memory
8686// CHECK-NEXT: DebugLoc: { File: '{{.*}}basic_yaml.swift',
8787// CHECK-NEXT: Line: [[# @LINE + 51 ]], Column: 11 }
88- // CHECK-NEXT: Function: 'useGlobal() '
88+ // CHECK-NEXT: Function: '$s12optrecordmod9useGlobalyyF '
8989// CHECK-NEXT: Args:
9090// CHECK-NEXT: - String: 'heap allocated ref of type '''
9191// CHECK-NEXT: - ValueType:
@@ -96,7 +96,7 @@ public func getGlobal() -> Klass {
9696// CHECK-NEXT: Name: sil.memory
9797// CHECK-NEXT: DebugLoc: { File: '{{.*}}basic_yaml.swift',
9898// CHECK-NEXT: Line: [[# @LINE + 40 ]], Column: 5 }
99- // CHECK-NEXT: Function: 'useGlobal() '
99+ // CHECK-NEXT: Function: '$s12optrecordmod9useGlobalyyF '
100100// CHECK-NEXT: Args:
101101// CHECK-NEXT: - String: 'retain of type '''
102102// CHECK-NEXT: - ValueType: Klass
@@ -110,7 +110,7 @@ public func getGlobal() -> Klass {
110110// CHECK-NEXT: Name: sil.memory
111111// CHECK-NEXT: DebugLoc: { File: '{{.*}}basic_yaml.swift',
112112// CHECK-NEXT: Line: [[# @LINE + 26 ]], Column: 12 }
113- // CHECK-NEXT: Function: 'useGlobal() '
113+ // CHECK-NEXT: Function: '$s12optrecordmod9useGlobalyyF '
114114// CHECK-NEXT: Args:
115115// CHECK-NEXT: - String: 'release of type '''
116116// CHECK-NEXT: - ValueType:
@@ -121,7 +121,7 @@ public func getGlobal() -> Klass {
121121// CHECK-NEXT: Name: sil.memory
122122// CHECK-NEXT: DebugLoc: { File: '{{.*}}basic_yaml.swift',
123123// CHECK-NEXT: Line: [[# @LINE + 15 ]], Column: 12 }
124- // CHECK-NEXT: Function: 'useGlobal() '
124+ // CHECK-NEXT: Function: '$s12optrecordmod9useGlobalyyF '
125125// CHECK-NEXT: Args:
126126// CHECK-NEXT: - String: 'release of type '''
127127// CHECK-NEXT: - ValueType: Klass
0 commit comments