LLVM: llvm::ir2vec Namespace Reference (original) (raw)
| Functions |
|
| cl::OptionCategory |
IR2VecCategory ("IR2Vec Options") |
| cl::opt< float > |
OpcWeight ("ir2vec-opc-weight", cl::Optional, cl::init(1.0), cl::desc("Weight for opcode embeddings"), cl::cat(IR2VecCategory)) |
| cl::opt< float > |
TypeWeight ("ir2vec-type-weight", cl::Optional, cl::init(0.5), cl::desc("Weight for type embeddings"), cl::cat(IR2VecCategory)) |
| cl::opt< float > |
ArgWeight ("ir2vec-arg-weight", cl::Optional, cl::init(0.2), cl::desc("Weight for argument embeddings"), cl::cat(IR2VecCategory)) |
| cl::opt< IR2VecKind > |
IR2VecEmbeddingKind ("ir2vec-kind", cl::Optional, cl::values(clEnumValN(IR2VecKind::Symbolic, "symbolic", "Generate symbolic embeddings"), clEnumValN(IR2VecKind::FlowAware, "flow-aware", "Generate flow-aware embeddings")), cl::init(IR2VecKind::Symbolic), cl::desc("IR2Vec embedding kind"), cl::cat(IR2VecCategory)) |
â—† BBEmbeddingsMap
â—† InstEmbeddingsMap
â—† ArgWeight()
â—† IR2VecCategory()
â—† IR2VecEmbeddingKind()
| cl::opt< IR2VecKind > llvm::ir2vec::IR2VecEmbeddingKind |
( |
"ir2vec-kind" |
, |
| cl::Optional |
, |
|
|
| cl::values(clEnumValN(IR2VecKind::Symbolic, "symbolic", "Generate symbolic embeddings"), clEnumValN(IR2VecKind::FlowAware, "flow-aware", "Generate flow-aware embeddings")) |
, |
|
|
| cl::init(IR2VecKind::Symbolic) |
, |
|
|
| cl::desc("IR2Vec embedding kind") |
, |
|
|
| cl::cat(IR2VecCategory) |
) |
|
|
â—† OpcWeight()
â—† TypeWeight()
â—† ArgWeight
â—† IR2VecCategory
â—† IR2VecEmbeddingKind
cl::opt< IR2VecKind > llvm::ir2vec::IR2VecEmbeddingKind("ir2vec-kind", cl::Optional, cl::values(clEnumValN(IR2VecKind::Symbolic, "symbolic", "Generate symbolic embeddings"), clEnumValN(IR2VecKind::FlowAware, "flow-aware", "Generate flow-aware embeddings")), cl::init(IR2VecKind::Symbolic), cl::desc("IR2Vec embedding kind"), cl::cat(IR2VecCategory))
â—† OpcWeight
â—† TypeWeight
â—† VocabFile