LLVM: llvm::AssemblyAnnotationWriter Class Reference (original) (raw)

#include "[llvm/IR/AssemblyAnnotationWriter.h](AssemblyAnnotationWriter%5F8h%5Fsource.html)"

Public Member Functions
virtual ~AssemblyAnnotationWriter ()
virtual void emitFunctionAnnot (const Function *, formatted_raw_ostream &)
emitFunctionAnnot - This may be implemented to emit a string right before the start of a function.
virtual void emitBasicBlockStartAnnot (const BasicBlock *, formatted_raw_ostream &)
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 emitBasicBlockEndAnnot (const BasicBlock *, formatted_raw_ostream &)
emitBasicBlockEndAnnot - This may be implemented to emit a string right after the basic block.
virtual void emitInstructionAnnot (const Instruction *, formatted_raw_ostream &)
emitInstructionAnnot - This may be implemented to emit a string right before an instruction is emitted.
virtual void printInfoComment (const Value &, formatted_raw_ostream &)
printInfoComment - This may be implemented to emit a comment to the right of an instruction or global value.

Definition at line 29 of file AssemblyAnnotationWriter.h.

AssemblyAnnotationWriter::~AssemblyAnnotationWriter ( ) virtualdefault

emitBasicBlockEndAnnot()

emitBasicBlockStartAnnot()

emitFunctionAnnot()

emitFunctionAnnot - This may be implemented to emit a string right before the start of a function.

Definition at line 35 of file AssemblyAnnotationWriter.h.

emitInstructionAnnot()

printInfoComment()

printInfoComment - This may be implemented to emit a comment to the right of an instruction or global value.

Definition at line 58 of file AssemblyAnnotationWriter.h.


The documentation for this class was generated from the following files: