File tree Expand file tree Collapse file tree 4 files changed +5
-5
lines changed Expand file tree Collapse file tree 4 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 15
15
#ifndef LLVM_SUPPORT_AMDGPUMETADATA_H
16
16
#define LLVM_SUPPORT_AMDGPUMETADATA_H
17
17
18
+ #include " llvm/ADT/StringRef.h"
18
19
#include < cstdint>
19
20
#include < string>
20
21
#include < system_error>
@@ -430,7 +431,7 @@ struct Metadata final {
430
431
};
431
432
432
433
// / Converts \p String to \p HSAMetadata.
433
- std::error_code fromString (std::string String, Metadata &HSAMetadata);
434
+ std::error_code fromString (StringRef String, Metadata &HSAMetadata);
434
435
435
436
// / Converts \p HSAMetadata to \p String.
436
437
std::error_code toString (Metadata HSAMetadata, std::string &String);
Original file line number Diff line number Diff line change @@ -210,7 +210,7 @@ struct MappingTraits<HSAMD::Metadata> {
210
210
namespace AMDGPU {
211
211
namespace HSAMD {
212
212
213
- std::error_code fromString (std::string String, Metadata &HSAMetadata) {
213
+ std::error_code fromString (StringRef String, Metadata &HSAMetadata) {
214
214
yaml::Input YamlInput (String);
215
215
YamlInput >> HSAMetadata;
216
216
return YamlInput.error ();
Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ void MetadataStreamerV2::verify(StringRef HSAMetadataString) const {
59
59
errs () << " AMDGPU HSA Metadata Parser Test: " ;
60
60
61
61
HSAMD::Metadata FromHSAMetadataString;
62
- if (fromString (std::string ( HSAMetadataString) , FromHSAMetadataString)) {
62
+ if (fromString (HSAMetadataString, FromHSAMetadataString)) {
63
63
errs () << " FAIL\n " ;
64
64
return ;
65
65
}
Original file line number Diff line number Diff line change @@ -33,9 +33,8 @@ using namespace llvm::AMDGPU;
33
33
34
34
bool AMDGPUTargetStreamer::EmitHSAMetadataV2 (StringRef HSAMetadataString) {
35
35
HSAMD::Metadata HSAMetadata;
36
- if (HSAMD::fromString (std::string ( HSAMetadataString) , HSAMetadata))
36
+ if (HSAMD::fromString (HSAMetadataString, HSAMetadata))
37
37
return false ;
38
-
39
38
return EmitHSAMetadata (HSAMetadata);
40
39
}
41
40
You can’t perform that action at this time.
0 commit comments