LLVM  mainline
Public Member Functions
llvm::AssemblyAnnotationWriter Class Reference

#include <AssemblyAnnotationWriter.h>

List of all members.

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.

Detailed Description

Definition at line 28 of file AssemblyAnnotationWriter.h.


Constructor & Destructor Documentation

Definition at line 49 of file AsmWriter.cpp.


Member Function Documentation

emitBasicBlockEndAnnot - This may be implemented to emit a string right after the basic block.

Definition at line 47 of file AssemblyAnnotationWriter.h.

emitBasicBlockStartAnnot - This may be implemented to emit a string right after the basic block label, but before the first instruction in the block.

Definition at line 41 of file AssemblyAnnotationWriter.h.

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 - This may be implemented to emit a string right before an instruction is emitted.

Definition at line 53 of file AssemblyAnnotationWriter.h.

virtual void llvm::AssemblyAnnotationWriter::printInfoComment ( const Value ,
formatted_raw_ostream  
) [inline, virtual]

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: