8d7d82192e6d5d06afcb416396a3f94bbc3929d7
String views are small, cheap objects that fit in a couple registers, so passing by value avoids pointer indirection and thus a memory load. Fun related reading for future archaeologists: https://quuxplusone.github.io/blog/2021/11/09/pass-string-view-by-value/ And a Windows-specific footnote: https://quuxplusone.github.io/blog/2021/11/19/string-view-by-value-ps/ No test change since there is no semantic change.
Description
Languages
Dart
75.4%
C++
16.4%
Objective-C++
2.7%
Java
2.7%
Objective-C
0.6%
Other
1.8%