diff options
author | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2017-03-22 23:27:09 +0000 |
---|---|---|
committer | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2017-03-22 23:27:09 +0000 |
commit | 4cbb68959b793136a6eb333312fb0b7eb1d3f32b (patch) | |
tree | 8bc5161a79868d3545e0bfb1ec2eb05cbfe3ac1f /llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | |
parent | ee66d6e18e672937275e3d9d1eeb91cb9eec853e (diff) | |
download | bcm5719-llvm-4cbb68959b793136a6eb333312fb0b7eb1d3f32b.tar.gz bcm5719-llvm-4cbb68959b793136a6eb333312fb0b7eb1d3f32b.zip |
[AMDGPU] Do not emit isa info as code object metadata
- It was decided to expose this information through other means (rocr)
Differential Revision: https://reviews.llvm.org/D30970
llvm-svn: 298560
Diffstat (limited to 'llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp index 100f1ba84b9..8dc863f723e 100644 --- a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp +++ b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp @@ -42,9 +42,8 @@ using namespace llvm::AMDGPU; AMDGPUTargetStreamer::AMDGPUTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {} -void AMDGPUTargetStreamer::EmitStartOfCodeObjectMetadata( - const FeatureBitset &Features, const Module &Mod) { - CodeObjectMetadataStreamer.begin(Features, Mod); +void AMDGPUTargetStreamer::EmitStartOfCodeObjectMetadata(const Module &Mod) { + CodeObjectMetadataStreamer.begin(Mod); } void AMDGPUTargetStreamer::EmitKernelCodeObjectMetadata( @@ -52,11 +51,9 @@ void AMDGPUTargetStreamer::EmitKernelCodeObjectMetadata( CodeObjectMetadataStreamer.emitKernel(Func, KernelCode); } -void AMDGPUTargetStreamer::EmitEndOfCodeObjectMetadata( - const FeatureBitset &Features) { +void AMDGPUTargetStreamer::EmitEndOfCodeObjectMetadata() { CodeObjectMetadataStreamer.end(); - EmitCodeObjectMetadata(Features, - CodeObjectMetadataStreamer.toYamlString().get()); + EmitCodeObjectMetadata(CodeObjectMetadataStreamer.toYamlString().get()); } //===----------------------------------------------------------------------===// @@ -113,10 +110,8 @@ void AMDGPUTargetAsmStreamer::EmitAMDGPUHsaProgramScopeGlobal( OS << "\t.amdgpu_hsa_program_global " << GlobalName << '\n'; } -bool AMDGPUTargetAsmStreamer::EmitCodeObjectMetadata( - const FeatureBitset &Features, StringRef YamlString) { - auto VerifiedYamlString = - CodeObjectMetadataStreamer.toYamlString(Features, YamlString); +bool AMDGPUTargetAsmStreamer::EmitCodeObjectMetadata(StringRef YamlString) { + auto VerifiedYamlString = CodeObjectMetadataStreamer.toYamlString(YamlString); if (!VerifiedYamlString) return false; @@ -237,10 +232,8 @@ void AMDGPUTargetELFStreamer::EmitAMDGPUHsaProgramScopeGlobal( Symbol->setBinding(ELF::STB_GLOBAL); } -bool AMDGPUTargetELFStreamer::EmitCodeObjectMetadata( - const FeatureBitset &Features, StringRef YamlString) { - auto VerifiedYamlString = - CodeObjectMetadataStreamer.toYamlString(Features, YamlString); +bool AMDGPUTargetELFStreamer::EmitCodeObjectMetadata(StringRef YamlString) { + auto VerifiedYamlString = CodeObjectMetadataStreamer.toYamlString(YamlString); if (!VerifiedYamlString) return false; |