summaryrefslogtreecommitdiffstats
path: root/llvm/tools/yaml2obj/yaml2wasm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/tools/yaml2obj/yaml2wasm.cpp')
-rw-r--r--llvm/tools/yaml2obj/yaml2wasm.cpp27
1 files changed, 0 insertions, 27 deletions
diff --git a/llvm/tools/yaml2obj/yaml2wasm.cpp b/llvm/tools/yaml2obj/yaml2wasm.cpp
index 242bc6b6442..2d3e3b71f08 100644
--- a/llvm/tools/yaml2obj/yaml2wasm.cpp
+++ b/llvm/tools/yaml2obj/yaml2wasm.cpp
@@ -49,7 +49,6 @@ private:
int writeSectionContent(raw_ostream &OS, WasmYAML::DylinkSection &Section);
int writeSectionContent(raw_ostream &OS, WasmYAML::NameSection &Section);
int writeSectionContent(raw_ostream &OS, WasmYAML::LinkingSection &Section);
- int writeSectionContent(raw_ostream &OS, WasmYAML::ProducersSection &Section);
WasmYAML::Object &Obj;
uint32_t NumImportedFunctions = 0;
uint32_t NumImportedGlobals = 0;
@@ -257,29 +256,6 @@ int WasmWriter::writeSectionContent(raw_ostream &OS,
}
int WasmWriter::writeSectionContent(raw_ostream &OS,
- WasmYAML::ProducersSection &Section) {
- writeStringRef(Section.Name, OS);
- int Fields = int(!Section.Languages.empty()) + int(!Section.Tools.empty()) +
- int(!Section.SDKs.empty());
- if (Fields == 0)
- return 0;
- encodeULEB128(Fields, OS);
- for (auto &Field : {std::make_pair(StringRef("language"), &Section.Languages),
- std::make_pair(StringRef("processed-by"), &Section.Tools),
- std::make_pair(StringRef("sdk"), &Section.SDKs)}) {
- if (Field.second->empty())
- continue;
- writeStringRef(Field.first, OS);
- encodeULEB128(Field.second->size(), OS);
- for (auto &Entry : *Field.second) {
- writeStringRef(Entry.Name, OS);
- writeStringRef(Entry.Version, OS);
- }
- }
- return 0;
-}
-
-int WasmWriter::writeSectionContent(raw_ostream &OS,
WasmYAML::CustomSection &Section) {
if (auto S = dyn_cast<WasmYAML::DylinkSection>(&Section)) {
if (auto Err = writeSectionContent(OS, *S))
@@ -290,9 +266,6 @@ int WasmWriter::writeSectionContent(raw_ostream &OS,
} else if (auto S = dyn_cast<WasmYAML::LinkingSection>(&Section)) {
if (auto Err = writeSectionContent(OS, *S))
return Err;
- } else if (auto S = dyn_cast<WasmYAML::ProducersSection>(&Section)) {
- if (auto Err = writeSectionContent(OS, *S))
- return Err;
} else {
writeStringRef(Section.Name, OS);
Section.Payload.writeAsBinary(OS);
OpenPOWER on IntegriCloud