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

An assembly annotator class to print PredicateInfo information in comments. More...

Public Member Functions
PredicateInfoAnnotatedWriter (const PredicateInfo *M)
void emitBasicBlockStartAnnot (const BasicBlock *BB, formatted_raw_ostream &OS) override
emitBasicBlockStartAnnot - This may be implemented to emit a string right after the basic block label, but before the first instruction in the block.
void emitInstructionAnnot (const Instruction *I, formatted_raw_ostream &OS) override
emitInstructionAnnot - This may be implemented to emit a string right before an instruction is emitted.
Public Member Functions inherited from llvm::AssemblyAnnotationWriter
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 emitBasicBlockEndAnnot (const BasicBlock *, formatted_raw_ostream &)
emitBasicBlockEndAnnot - This may be implemented to emit a string right after the basic block.
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.
Friends
class PredicateInfo

An assembly annotator class to print PredicateInfo information in comments.

Definition at line 799 of file PredicateInfo.cpp.

llvm::PredicateInfoAnnotatedWriter::PredicateInfoAnnotatedWriter ( const PredicateInfo * M) inline

emitBasicBlockStartAnnot()

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

Reimplemented from llvm::AssemblyAnnotationWriter.

Definition at line 806 of file PredicateInfo.cpp.

emitInstructionAnnot()

PredicateInfo


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