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:
- lib/Transforms/Utils/PredicateInfo.cpp