Lines Matching refs:dialectNamespace
37 void PyGlobals::loadDialectModule(llvm::StringRef dialectNamespace) { in loadDialectModule() argument
38 if (loadedDialectModulesCache.contains(dialectNamespace)) in loadDialectModule()
45 moduleName.append(dialectNamespace.data(), dialectNamespace.size()); in loadDialectModule()
60 loadedDialectModulesCache.insert(dialectNamespace); in loadDialectModule()
63 void PyGlobals::registerDialectImpl(const std::string &dialectNamespace, in registerDialectImpl() argument
65 py::object &found = dialectClassMap[dialectNamespace]; in registerDialectImpl()
68 dialectNamespace + in registerDialectImpl()
88 PyGlobals::lookupDialectClass(const std::string &dialectNamespace) { in lookupDialectClass() argument
89 loadDialectModule(dialectNamespace); in lookupDialectClass()
91 const auto foundIt = dialectClassMap.find(dialectNamespace); in lookupDialectClass()
100 dialectClassMap[dialectNamespace] = py::none(); in lookupDialectClass()
118 llvm::StringRef dialectNamespace = split.first; in lookupRawOpViewClass() local
119 loadDialectModule(dialectNamespace); in lookupRawOpViewClass()