summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/Bitcode/BitcodeWriter.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/include/llvm/Bitcode/BitcodeWriter.h')
-rw-r--r--llvm/include/llvm/Bitcode/BitcodeWriter.h21
1 files changed, 14 insertions, 7 deletions
diff --git a/llvm/include/llvm/Bitcode/BitcodeWriter.h b/llvm/include/llvm/Bitcode/BitcodeWriter.h
index 197a35703bf..c78077525c8 100644
--- a/llvm/include/llvm/Bitcode/BitcodeWriter.h
+++ b/llvm/include/llvm/Bitcode/BitcodeWriter.h
@@ -1,4 +1,4 @@
-//===-- llvm/Bitcode/BitcodeWriter.h - Bitcode writers ----*- C++ -*-===//
+//===- llvm/Bitcode/BitcodeWriter.h - Bitcode writers -----------*- C++ -*-===//
//
// The LLVM Compiler Infrastructure
//
@@ -14,14 +14,20 @@
#ifndef LLVM_BITCODE_BITCODEWRITER_H
#define LLVM_BITCODE_BITCODEWRITER_H
+#include "llvm/ADT/StringRef.h"
#include "llvm/IR/ModuleSummaryIndex.h"
#include "llvm/MC/StringTableBuilder.h"
+#include "llvm/Support/Allocator.h"
+#include <map>
+#include <memory>
#include <string>
+#include <vector>
namespace llvm {
- class BitstreamWriter;
- class Module;
- class raw_ostream;
+
+class BitstreamWriter;
+class Module;
+class raw_ostream;
class BitcodeWriter {
SmallVectorImpl<char> &Buffer;
@@ -39,7 +45,7 @@ namespace llvm {
std::vector<Module *> Mods;
- public:
+ public:
/// Create a BitcodeWriter that writes to Buffer.
BitcodeWriter(SmallVectorImpl<char> &Buffer);
@@ -145,6 +151,7 @@ namespace llvm {
void WriteIndexToFile(const ModuleSummaryIndex &Index, raw_ostream &Out,
const std::map<std::string, GVSummaryMapTy>
*ModuleToSummariesForIndex = nullptr);
-} // End llvm namespace
-#endif
+} // end namespace llvm
+
+#endif // LLVM_BITCODE_BITCODEWRITER_H
OpenPOWER on IntegriCloud