| Index: lib/Bitcode/NaCl/Writer/NaClBitcodeWriterPass.cpp
|
| diff --git a/lib/Bitcode/Writer/BitcodeWriterPass.cpp b/lib/Bitcode/NaCl/Writer/NaClBitcodeWriterPass.cpp
|
| similarity index 53%
|
| copy from lib/Bitcode/Writer/BitcodeWriterPass.cpp
|
| copy to lib/Bitcode/NaCl/Writer/NaClBitcodeWriterPass.cpp
|
| index 4167f6da509ab67c2ddd07e56ffa2578ea9200b5..9f1f9aa9b80fa4120c8f5776a3108daffeddbdf5 100644
|
| --- a/lib/Bitcode/Writer/BitcodeWriterPass.cpp
|
| +++ b/lib/Bitcode/NaCl/Writer/NaClBitcodeWriterPass.cpp
|
| @@ -1,4 +1,4 @@
|
| -//===- BitcodeWriterPass.cpp - Bitcode writing pass -----------------------===//
|
| +//===- NaClBitcodeWriterPass.cpp - Bitcode writing pass -------------------===//
|
| //
|
| // The LLVM Compiler Infrastructure
|
| //
|
| @@ -7,41 +7,41 @@
|
| //
|
| //===----------------------------------------------------------------------===//
|
| //
|
| -// BitcodeWriterPass implementation.
|
| +// NaClBitcodeWriterPass implementation.
|
| //
|
| //===----------------------------------------------------------------------===//
|
|
|
| -#include "llvm/Bitcode/BitcodeWriterPass.h"
|
| -#include "llvm/Bitcode/ReaderWriter.h"
|
| +#include "llvm/Bitcode/NaCl/NaClBitcodeWriterPass.h"
|
| +#include "llvm/Bitcode/NaCl/NaClReaderWriter.h"
|
| #include "llvm/IR/Module.h"
|
| #include "llvm/IR/PassManager.h"
|
| #include "llvm/Pass.h"
|
| using namespace llvm;
|
|
|
| -PreservedAnalyses BitcodeWriterPass::run(Module *M) {
|
| - WriteBitcodeToFile(M, OS);
|
| +PreservedAnalyses NaClBitcodeWriterPass::run(Module *M) {
|
| + NaClWriteBitcodeToFile(M, OS);
|
| return PreservedAnalyses::all();
|
| }
|
|
|
| namespace {
|
| - class WriteBitcodePass : public ModulePass {
|
| + class NaClWriteBitcodePass : public ModulePass {
|
| raw_ostream &OS; // raw_ostream to print on
|
| public:
|
| static char ID; // Pass identification, replacement for typeid
|
| - explicit WriteBitcodePass(raw_ostream &o)
|
| + explicit NaClWriteBitcodePass(raw_ostream &o)
|
| : ModulePass(ID), OS(o) {}
|
|
|
| - const char *getPassName() const override { return "Bitcode Writer"; }
|
| + const char *getPassName() const override { return "NaCl Bitcode Writer"; }
|
|
|
| bool runOnModule(Module &M) override {
|
| - WriteBitcodeToFile(&M, OS);
|
| + NaClWriteBitcodeToFile(&M, OS);
|
| return false;
|
| }
|
| };
|
| }
|
|
|
| -char WriteBitcodePass::ID = 0;
|
| +char NaClWriteBitcodePass::ID = 0;
|
|
|
| -ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str) {
|
| - return new WriteBitcodePass(Str);
|
| +ModulePass *llvm::createNaClBitcodeWriterPass(raw_ostream &Str) {
|
| + return new NaClWriteBitcodePass(Str);
|
| }
|
|
|