17 #ifndef LLVM_ASSEMBLY_ASMANNOTATIONWRITER_H
18 #define LLVM_ASSEMBLY_ASMANNOTATIONWRITER_H
26 class formatted_raw_ostream;
virtual void emitBasicBlockEndAnnot(const BasicBlock *, formatted_raw_ostream &)
virtual void emitFunctionAnnot(const Function *, formatted_raw_ostream &)
virtual void printInfoComment(const Value &, formatted_raw_ostream &)
virtual void emitInstructionAnnot(const Instruction *, formatted_raw_ostream &)
LLVM Basic Block Representation.
virtual void emitBasicBlockStartAnnot(const BasicBlock *, formatted_raw_ostream &)
virtual ~AssemblyAnnotationWriter()
LLVM Value Representation.