Lines Matching defs:ctxImpl
790 MLIRContextImpl &ctxImpl = context->getImpl();
798 auto registeredIt = ctxImpl.registeredOperationsByName.find(name);
799 if (LLVM_LIKELY(registeredIt != ctxImpl.registeredOperationsByName.end())) {
804 llvm::sys::SmartScopedReader<true> contextLock(ctxImpl.operationInfoMutex);
805 auto it = ctxImpl.operations.find(name);
806 if (it != ctxImpl.operations.end()) {
813 ScopedWriterLock lock(ctxImpl.operationInfoMutex, isMultithreadingEnabled);
815 auto it = ctxImpl.operations.insert({name, nullptr});
949 auto &ctxImpl = ctx->getImpl();
950 assert(ctxImpl.multiThreadedExecutionContext == 0 &&
958 ctxImpl.abstractDialectSymbolAllocator.Allocate<StringAttr>(
967 ctxImpl.operations[name] = std::move(ownedImpl);
970 auto emplaced = ctxImpl.registeredOperations.try_emplace(
973 auto emplacedByName = ctxImpl.registeredOperationsByName.try_emplace(
981 ctxImpl.sortedRegisteredOperations.insert(
982 llvm::upper_bound(ctxImpl.sortedRegisteredOperations, value,