summaryrefslogtreecommitdiff
path: root/tools/yaml2obj/yaml2obj.h
diff options
context:
space:
mode:
authorSean Silva <silvas@purdue.edu>2013-06-05 19:56:47 +0000
committerSean Silva <silvas@purdue.edu>2013-06-05 19:56:47 +0000
commit6ed30e0f0c3876df8b77c44fd3196b40903fb47d (patch)
tree9cf6e3c0dcff7378cd9c82a4bf98ae692db37a06 /tools/yaml2obj/yaml2obj.h
parent8270e68c560fce9dd457ec815e6dd141eacadb2e (diff)
downloadllvm-6ed30e0f0c3876df8b77c44fd3196b40903fb47d.tar.gz
llvm-6ed30e0f0c3876df8b77c44fd3196b40903fb47d.tar.bz2
llvm-6ed30e0f0c3876df8b77c44fd3196b40903fb47d.tar.xz
yaml2obj: split out COFF logic into separate file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183335 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/yaml2obj/yaml2obj.h')
-rw-r--r--tools/yaml2obj/yaml2obj.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/tools/yaml2obj/yaml2obj.h b/tools/yaml2obj/yaml2obj.h
new file mode 100644
index 0000000000..7197410b26
--- /dev/null
+++ b/tools/yaml2obj/yaml2obj.h
@@ -0,0 +1,21 @@
+//===--- yaml2obj.h - -------------------------------------------*- C++ -*-===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+/// \file
+/// \brief Common declarations for yaml2obj
+//===----------------------------------------------------------------------===//
+#ifndef LLVM_TOOLS_YAML2OBJ_H
+#define LLVM_TOOLS_YAML2OBJ_H
+
+namespace llvm {
+ class raw_ostream;
+ class MemoryBuffer;
+}
+int yaml2coff(llvm::raw_ostream &Out, llvm::MemoryBuffer *Buf);
+
+#endif