Home
last modified time | relevance | path

Searched refs:Embedder (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIR2Vec.h230 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()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIR2Vec.cpp142 Embedder::Embedder(const Function &F, const Vocabulary &Vocab) in Embedder() function in Embedder
147 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()
H A DFunctionPropertiesAnalysis.cpp207 auto Embedder = ir2vec::Embedder::create(IR2VecKind::Symbolic, in updateForBB() local
209 if (!Embedder) { in updateForBB()
213 const auto &BBEmbedding = Embedder->getBBVector(BB); in updateForBB()