LLVM: llvm::MIR2VecVocabProvider Class Reference (original) (raw)

MIR2Vec vocabulary provider used by pass managers and standalone tools.

This class encapsulates the core vocabulary loading logic and can be used independently of the pass manager infrastructure. For pass-based usage, see MIR2VecVocabLegacyAnalysis.

Note: This provider pattern makes new PM migration straightforward when needed. A new PM analysis wrapper can be added that delegates to this provider, similar to how MIR2VecVocabLegacyAnalysis currently wraps it.

Definition at line 370 of file MIR2Vec.h.