diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-04-09 21:06:11 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-04-09 21:06:11 +0000 |
commit | 4dedcd7eab693f0dd9cbaa38c56ec3a57359176a (patch) | |
tree | 2e8502c47ba71d7adc40f523e1f2f0de96eb4254 /clang/lib/CodeGen/BackendUtil.cpp | |
parent | 5682ce2cebd6a96c920a231ebc250f883db5effd (diff) | |
download | bcm5719-llvm-4dedcd7eab693f0dd9cbaa38c56ec3a57359176a.tar.gz bcm5719-llvm-4dedcd7eab693f0dd9cbaa38c56ec3a57359176a.zip |
Update for LLVM api changes.
llvm-svn: 234536
Diffstat (limited to 'clang/lib/CodeGen/BackendUtil.cpp')
-rw-r--r-- | clang/lib/CodeGen/BackendUtil.cpp | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/clang/lib/CodeGen/BackendUtil.cpp b/clang/lib/CodeGen/BackendUtil.cpp index bdab637a10d..90f594fe156 100644 --- a/clang/lib/CodeGen/BackendUtil.cpp +++ b/clang/lib/CodeGen/BackendUtil.cpp @@ -27,7 +27,6 @@ #include "llvm/IR/Verifier.h" #include "llvm/MC/SubtargetFeature.h" #include "llvm/Support/CommandLine.h" -#include "llvm/Support/FormattedStream.h" #include "llvm/Support/PrettyStackTrace.h" #include "llvm/Support/TargetRegistry.h" #include "llvm/Support/Timer.h" @@ -110,7 +109,7 @@ private: /// AddEmitPasses - Add passes necessary to emit assembly or LLVM IR. /// /// \return True on success. - bool AddEmitPasses(BackendAction Action, formatted_raw_ostream &OS); + bool AddEmitPasses(BackendAction Action, raw_ostream &OS); public: EmitAssemblyHelper(DiagnosticsEngine &_Diags, @@ -548,8 +547,7 @@ TargetMachine *EmitAssemblyHelper::CreateTargetMachine(bool MustCreateTM) { return TM; } -bool EmitAssemblyHelper::AddEmitPasses(BackendAction Action, - formatted_raw_ostream &OS) { +bool EmitAssemblyHelper::AddEmitPasses(BackendAction Action, raw_ostream &OS) { // Create the code generator passes. legacy::PassManager *PM = getCodeGenPasses(); @@ -588,7 +586,6 @@ bool EmitAssemblyHelper::AddEmitPasses(BackendAction Action, void EmitAssemblyHelper::EmitAssembly(BackendAction Action, raw_ostream *OS) { TimeRegion Region(llvm::TimePassesIsEnabled ? &CodeGenerationTime : nullptr); - llvm::formatted_raw_ostream FormattedOS; bool UsesCodeGen = (Action != Backend_EmitNothing && Action != Backend_EmitBC && @@ -608,13 +605,11 @@ void EmitAssemblyHelper::EmitAssembly(BackendAction Action, raw_ostream *OS) { break; case Backend_EmitLL: - FormattedOS.setStream(*OS, formatted_raw_ostream::PRESERVE_STREAM); - getPerModulePasses()->add(createPrintModulePass(FormattedOS)); + getPerModulePasses()->add(createPrintModulePass(*OS)); break; default: - FormattedOS.setStream(*OS, formatted_raw_ostream::PRESERVE_STREAM); - if (!AddEmitPasses(Action, FormattedOS)) + if (!AddEmitPasses(Action, *OS)) return; } |