Skip to content

Commit b892929

Browse files
authored
Merge pull request #13296 from anemet/opt-remark-prefix-id
2 parents 66d7a3a + 1520cbe commit b892929

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

lib/SIL/OptimizationRemark.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ template <typename KindT> struct MappingTraits<Remark<KindT>> {
134134
// them.
135135
StringRef PassName = R.getPassName();
136136
io.mapRequired("Pass", PassName);
137-
StringRef Id = R.getIdentifier();
137+
std::string Id = (Twine("sil.") + R.getIdentifier()).str();
138138
io.mapRequired("Name", Id);
139139

140140
SourceLoc Loc = R.getLocation();

test/Driver/opt-record.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ func foo() {
1515
public func bar() {
1616
// YAML: --- !Passed
1717
// YAML-NEXT: Pass: sil-inliner
18-
// YAML-NEXT: Name: Inlined
18+
// YAML-NEXT: Name: sil.Inlined
1919
// YAML-NEXT: DebugLoc:
2020
// YAML-NEXT: File: {{.*}}opt-record.swift
2121
// YAML-NEXT: Line: 42

test/SILOptimizer/inliner_coldblocks.sil

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ bb0:
196196
// REMARKS_PASSED: inliner_coldblocks.sil:223:3: remark: "update_global" inlined into "regular_large_callee" (cost = {{.*}}, benefit = {{.*}})
197197
// YAML: --- !Passed
198198
// YAML-NEXT: Pass: sil-inliner
199-
// YAML-NEXT: Name: Inlined
199+
// YAML-NEXT: Name: sil.Inlined
200200
// YAML-NEXT: DebugLoc:
201201
// YAML-NEXT: File: {{.*}}inliner_coldblocks.sil
202202
// YAML-NEXT: Line: 223
@@ -236,7 +236,7 @@ bb0:
236236
// REMARKS_MISSED: inliner_coldblocks.sil:258:8: remark: Not profitable to inline function "regular_large_callee" (cost = {{.*}}, benefit = {{.*}})
237237
// YAML: --- !Missed
238238
// YAML-NEXT: Pass: sil-inliner
239-
// YAML-NEXT: Name: NoInlinedCost
239+
// YAML-NEXT: Name: sil.NoInlinedCost
240240
// YAML-NEXT: DebugLoc:
241241
// YAML-NEXT: File: {{.*}}inliner_coldblocks.sil
242242
// YAML-NEXT: Line: 258

test/SILOptimizer/specialize.sil

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import Swift
2121

2222
// YAML: --- !Passed
2323
// YAML-NEXT: Pass: sil-generic-specializer
24-
// YAML-NEXT: Name: Specialized
24+
// YAML-NEXT: Name: sil.Specialized
2525
// YAML-NEXT: DebugLoc:
2626
// YAML-NEXT: File: {{.*}}/specialize.sil
2727
// YAML-NEXT: Line: 132
@@ -39,7 +39,7 @@ import Swift
3939
// YAML-NEXT: ...
4040
// YAML-NEXT: --- !Passed
4141
// YAML-NEXT: Pass: sil-generic-specializer
42-
// YAML-NEXT: Name: Specialized
42+
// YAML-NEXT: Name: sil.Specialized
4343
// YAML-NEXT: DebugLoc:
4444
// YAML-NEXT: File: {{.*}}/specialize.sil
4545
// YAML-NEXT: Line: 142

test/SILOptimizer/specialize_no_definition.sil

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sil_stage canonical
88

99
// CHECK: --- !Missed
1010
// CHECK-NEXT: Pass: sil-generic-specializer
11-
// CHECK-NEXT: Name: NoDef
11+
// CHECK-NEXT: Name: sil.NoDef
1212
// CHECK-NEXT: DebugLoc:
1313
// CHECK-NEXT: File: {{.*}}/specialize_no_definition.sil
1414
// CHECK-NEXT: Line: 36

0 commit comments

Comments
 (0)