Index: include/llvm/Bitcode/NaCl/NaClReaderWriter.h |
diff --git a/include/llvm/Bitcode/NaCl/NaClReaderWriter.h b/include/llvm/Bitcode/NaCl/NaClReaderWriter.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d1774918045be8c8bbdfe51ac5d2bc7c6a3851d7 |
--- /dev/null |
+++ b/include/llvm/Bitcode/NaCl/NaClReaderWriter.h |
@@ -0,0 +1,29 @@ |
+//===-- llvm/Bitcode/PNaCl/PNaClReaderWriter.h - ----------------*- C++ -*-===// |
jvoung (off chromium)
2013/04/25 17:42:45
Is the header meant to have reader functions too (
Karl
2013/04/25 20:48:17
Yes. However, I haven't added that part yet. I did
|
+// NaCl Bitcode reader/writer. |
+// |
+// The LLVM Compiler Infrastructure |
+// |
+// This file is distributed under the University of Illinois Open Source |
+// License. See LICENSE.TXT for details. |
+// |
+//===----------------------------------------------------------------------===// |
+// |
+// This header defines interfaces to read and write LLVM bitcode files/streams. |
+// |
+//===----------------------------------------------------------------------===// |
+ |
+#ifndef LLVM_BITCODE_PNACLREADERWRITER_H |
+#define LLVM_BITCODE_PNACLREADERWRITER_H |
+ |
+namespace llvm { |
+ class Module; |
+ class raw_ostream; |
+ |
+ /// PNaClWriteBitcodeToFile - Write the specified module to the |
+ /// specified raw output stream, using PNaCl wire format. For |
+ /// streams where it matters, the given stream should be in "binary" |
+ /// mode. |
+ void PNaClWriteBitcodeToFile(const Module *M, raw_ostream &Out); |
+ |
+} // end llvm namespace |
+#endif |