IR2Vec
Loading...
Searching...
No Matches
IR2Vec_FA Class Reference

Public Member Functions

 IR2Vec_FA (llvm::Module &M, IR2Vec::VocabTy &vocab)
 
void generateFlowAwareEncodings (std::ostream *o=nullptr, std::ostream *missCount=nullptr, std::ostream *cyclicCount=nullptr)
 
void generateFlowAwareEncodingsForFunction (std::ostream *o=nullptr, std::string name="", std::ostream *missCount=nullptr, std::ostream *cyclicCount=nullptr)
 
llvm::SmallMapVector< const llvm::Instruction *, IR2Vec::Vector, 128 > getInstVecMap ()
 
llvm::SmallMapVector< const llvm::BasicBlock *, IR2Vec::Vector, 16 > getBBVecMap ()
 
llvm::SmallMapVector< const llvm::Function *, IR2Vec::Vector, 16 > getFuncVecMap ()
 
IR2Vec::Vector getProgramVector ()
 

The documentation for this class was generated from the following files: