Searched refs:Embedder (Results 1 – 3 of 3) sorted by relevance
230 class Embedder {248 LLVM_ABI Embedder(const Function &F, const Vocabulary &Vocab);260 virtual ~Embedder() = default;263 LLVM_ABI static std::unique_ptr<Embedder>288 class LLVM_ABI SymbolicEmbedder : public Embedder {295 : Embedder(F, Vocab) { in SymbolicEmbedder()
142 Embedder::Embedder(const Function &F, const Vocabulary &Vocab) in Embedder() function in Embedder147 std::unique_ptr<Embedder> Embedder::create(IR2VecKind Mode, const Function &F, in create()156 const InstEmbeddingsMap &Embedder::getInstVecMap() const { in getInstVecMap()162 const BBEmbeddingsMap &Embedder::getBBVecMap() const { in getBBVecMap()168 const Embedding &Embedder::getBBVector(const BasicBlock &BB) const { in getBBVector()176 const Embedding &Embedder::getFunctionVector() const { in getFunctionVector()538 std::unique_ptr<Embedder> Emb = in run()539 Embedder::create(IR2VecKind::Symbolic, F, Vocabulary); in run()
207 auto Embedder = ir2vec::Embedder::create(IR2VecKind::Symbolic, in updateForBB() local209 if (!Embedder) { in updateForBB()213 const auto &BBEmbedding = Embedder->getBBVector(BB); in updateForBB()