diff options
Diffstat (limited to 'llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp index 9be6d5160c6..edeb485518d 100644 --- a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp +++ b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp @@ -93,9 +93,10 @@ void AMDGPUTargetAsmStreamer::EmitAMDGPUHsaProgramScopeGlobal( OS << "\t.amdgpu_hsa_program_global " << GlobalName << '\n'; } -void AMDGPUTargetAsmStreamer::EmitRuntimeMetadata(Module &M) { +void AMDGPUTargetAsmStreamer::EmitRuntimeMetadata(const FeatureBitset &Features, + const Module &M) { OS << "\t.amdgpu_runtime_metadata\n"; - OS << getRuntimeMDYAMLString(M); + OS << getRuntimeMDYAMLString(Features, M); OS << "\n\t.end_amdgpu_runtime_metadata\n"; } @@ -236,6 +237,7 @@ void AMDGPUTargetELFStreamer::EmitRuntimeMetadata(StringRef Metadata) { ); } -void AMDGPUTargetELFStreamer::EmitRuntimeMetadata(Module &M) { - EmitRuntimeMetadata(getRuntimeMDYAMLString(M)); +void AMDGPUTargetELFStreamer::EmitRuntimeMetadata(const FeatureBitset &Features, + const Module &M) { + EmitRuntimeMetadata(getRuntimeMDYAMLString(Features, M)); } |

