class AssemblyAnnotationWriter
Declaration
class AssemblyAnnotationWriter { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/AssemblyAnnotationWriter.h:27
Method Overview
- public virtual void emitBasicBlockEndAnnot(const llvm::BasicBlock *, llvm::formatted_raw_ostream &)
- public virtual void emitBasicBlockStartAnnot(const llvm::BasicBlock *, llvm::formatted_raw_ostream &)
- public virtual void emitFunctionAnnot(const llvm::Function *, llvm::formatted_raw_ostream &)
- public virtual void emitInstructionAnnot(const llvm::Instruction *, llvm::formatted_raw_ostream &)
- public virtual void printInfoComment(const llvm::Value &, llvm::formatted_raw_ostream &)
- public virtual ~AssemblyAnnotationWriter()
Methods
¶virtual void emitBasicBlockEndAnnot(
const llvm::BasicBlock*,
llvm::formatted_raw_ostream&)
virtual void emitBasicBlockEndAnnot(
const llvm::BasicBlock*,
llvm::formatted_raw_ostream&)
Description
emitBasicBlockEndAnnot - This may be implemented to emit a string right after the basic block.
Declared at: llvm/include/llvm/IR/AssemblyAnnotationWriter.h:45
Parameters
¶virtual void emitBasicBlockStartAnnot(
const llvm::BasicBlock*,
llvm::formatted_raw_ostream&)
virtual void emitBasicBlockStartAnnot(
const llvm::BasicBlock*,
llvm::formatted_raw_ostream&)
Description
emitBasicBlockStartAnnot - This may be implemented to emit a string right after the basic block label, but before the first instruction in the block.
Declared at: llvm/include/llvm/IR/AssemblyAnnotationWriter.h:39
Parameters
¶virtual void emitFunctionAnnot(
const llvm::Function*,
llvm::formatted_raw_ostream&)
virtual void emitFunctionAnnot(
const llvm::Function*,
llvm::formatted_raw_ostream&)
Description
emitFunctionAnnot - This may be implemented to emit a string right before the start of a function.
Declared at: llvm/include/llvm/IR/AssemblyAnnotationWriter.h:33
Parameters
¶virtual void emitInstructionAnnot(
const llvm::Instruction*,
llvm::formatted_raw_ostream&)
virtual void emitInstructionAnnot(
const llvm::Instruction*,
llvm::formatted_raw_ostream&)
Description
emitInstructionAnnot - This may be implemented to emit a string right before an instruction is emitted.
Declared at: llvm/include/llvm/IR/AssemblyAnnotationWriter.h:51
Parameters
¶virtual void printInfoComment(
const llvm::Value&,
llvm::formatted_raw_ostream&)
virtual void printInfoComment(
const llvm::Value&,
llvm::formatted_raw_ostream&)
Description
printInfoComment - This may be implemented to emit a comment to the right of an instruction or global value.
Declared at: llvm/include/llvm/IR/AssemblyAnnotationWriter.h:56
Parameters
¶virtual ~AssemblyAnnotationWriter()
virtual ~AssemblyAnnotationWriter()
Declared at: llvm/include/llvm/IR/AssemblyAnnotationWriter.h:29