class AssemblyAnnotationWriter

Declaration

class AssemblyAnnotationWriter { /* full declaration omitted */ };

Declared at: llvm/include/llvm/IR/AssemblyAnnotationWriter.h:27

Method Overview

Methods

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

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

const llvm::BasicBlock*
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

const llvm::Function*
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

const llvm::Instruction*
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

const llvm::Value&
llvm::formatted_raw_ostream&

virtual ~AssemblyAnnotationWriter()

Declared at: llvm/include/llvm/IR/AssemblyAnnotationWriter.h:29