This pass prints the IR2Vec embeddings for instructions, basic blocks, and functions.
Declared in <llvm/Analysis/IR2Vec.h>
class IR2VecPrinterPass
: public RequiredPassInfoMixin<IR2VecPrinterPass>
| Name | Description |
|---|---|
RequiredPassInfoMixin<IR2VecPrinterPass> | A CRTP mix-in for passes that should not be skipped. |
| Name | Description |
|---|---|
IR2VecPrinterPass [constructor] | Construct a printer that writes embeddings to OS. |
run | Print IR2Vec embeddings for module M. |
| Name | Description |
|---|---|
isRequired | Return true; required passes cannot be skipped. |