diff options
Diffstat (limited to 'llvm/include/llvm/Assembly/AsmAnnotationWriter.h')
-rw-r--r-- | llvm/include/llvm/Assembly/AsmAnnotationWriter.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/llvm/include/llvm/Assembly/AsmAnnotationWriter.h b/llvm/include/llvm/Assembly/AsmAnnotationWriter.h index 62926bb007a..b2549407221 100644 --- a/llvm/include/llvm/Assembly/AsmAnnotationWriter.h +++ b/llvm/include/llvm/Assembly/AsmAnnotationWriter.h @@ -17,13 +17,12 @@ #ifndef LLVM_ASSEMBLY_ASMANNOTATIONWRITER_H #define LLVM_ASSEMBLY_ASMANNOTATIONWRITER_H -#include <iosfwd> - namespace llvm { class Function; class BasicBlock; class Instruction; +class raw_ostream; struct AssemblyAnnotationWriter { @@ -31,21 +30,21 @@ struct AssemblyAnnotationWriter { // emitFunctionAnnot - This may be implemented to emit a string right before // the start of a function. - virtual void emitFunctionAnnot(const Function *F, std::ostream &OS) {} + virtual void emitFunctionAnnot(const Function *F, raw_ostream &OS) {} // emitBasicBlockStartAnnot - This may be implemented to emit a string right // after the basic block label, but before the first instruction in the block. - virtual void emitBasicBlockStartAnnot(const BasicBlock *BB, std::ostream &OS){ + virtual void emitBasicBlockStartAnnot(const BasicBlock *BB, raw_ostream &OS){ } // emitBasicBlockEndAnnot - This may be implemented to emit a string right // after the basic block. - virtual void emitBasicBlockEndAnnot(const BasicBlock *BB, std::ostream &OS){ + virtual void emitBasicBlockEndAnnot(const BasicBlock *BB, raw_ostream &OS){ } // emitInstructionAnnot - This may be implemented to emit a string right // before an instruction is emitted. - virtual void emitInstructionAnnot(const Instruction *I, std::ostream &OS) {} + virtual void emitInstructionAnnot(const Instruction *I, raw_ostream &OS) {} }; } // End llvm namespace |