Go to the documentation of this file.
16 #ifndef LLVM_IR_ASSEMBLYANNOTATIONWRITER_H
17 #define LLVM_IR_ASSEMBLYANNOTATIONWRITER_H
25 class formatted_raw_ostream;
This is an optimization pass for GlobalISel generic memory operations.
virtual void emitBasicBlockEndAnnot(const BasicBlock *, formatted_raw_ostream &)
emitBasicBlockEndAnnot - This may be implemented to emit a string right after the basic block.
LLVM Basic Block Representation.
virtual void emitBasicBlockStartAnnot(const BasicBlock *, formatted_raw_ostream &)
emitBasicBlockStartAnnot - This may be implemented to emit a string right after the basic block label...
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 printInfoComment(const Value &, formatted_raw_ostream &)
printInfoComment - This may be implemented to emit a comment to the right of an instruction or global...
@ BasicBlock
Various leaf nodes.
virtual ~AssemblyAnnotationWriter()
virtual void emitInstructionAnnot(const Instruction *, formatted_raw_ostream &)
emitInstructionAnnot - This may be implemented to emit a string right before an instruction is emitte...
LLVM Value Representation.