llvm::IR2VecPrinterPass

This pass prints the IR2Vec embeddings for instructions, basic blocks, and functions.

Synopsis

Declared in <llvm/Analysis/IR2Vec.h>

class IR2VecPrinterPass
    : public RequiredPassInfoMixin<IR2VecPrinterPass>

Base Classes

NameDescription
RequiredPassInfoMixin<IR2VecPrinterPass>A CRTP mix-in for passes that should not be skipped.

Member Functions

NameDescription
IR2VecPrinterPass [constructor]Construct a printer that writes embeddings to OS.
run Print IR2Vec embeddings for module M.

Static Member Functions

NameDescription
isRequired Return true; required passes cannot be skipped.