Vocabulary provider used by pass managers and standalone tools.
Declared in <llvm/CodeGen/MIR2Vec.h>
class MIR2VecVocabProvider;
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.
| Name | Description |
|---|---|
MIR2VecVocabProvider [constructor] | Construct a vocabulary provider using machine module info MMI. |
getVocabulary | Load and return the MIR2Vec vocabulary for module M. |