Lines Matching refs:resolver
260 return resolver.dyn_cast<const NamedTypeConstraint *>(); in getVariable()
264 return resolver.dyn_cast<const NamedAttribute *>(); in getAttribute()
271 resolver = arg; in setResolver()
282 ConstArgument resolver; member in __anonf2a272a10411::OperationFormat::TypeResolution
1344 for (TypeResolution &resolver : in genParserTypeResolution()
1346 Optional<StringRef> transformer = resolver.getVarTransformer(); in genParserTypeResolution()
1350 const NamedTypeConstraint *variable = resolver.getVariable(); in genParserTypeResolution()
1378 auto emitTypeResolver = [&](TypeResolution &resolver, StringRef curVar) { in genParserTypeResolution() argument
1379 if (Optional<int> val = resolver.getBuilderIdx()) { in genParserTypeResolution()
1381 } else if (const NamedTypeConstraint *var = resolver.getVariable()) { in genParserTypeResolution()
1382 if (Optional<StringRef> tform = resolver.getVarTransformer()) { in genParserTypeResolution()
1393 } else if (const NamedAttribute *attr = resolver.getAttribute()) { in genParserTypeResolution()
1394 if (Optional<StringRef> tform = resolver.getVarTransformer()) in genParserTypeResolution()
2192 ConstArgument resolver; member
2497 TypeResolutionInstance &resolver = varResolverIt->second; in verifyOperands() local
2498 fmt.operandTypes[i].setResolver(resolver.resolver, resolver.transformer); in verifyOperands()
2561 TypeResolutionInstance resolver = varResolverIt->second; in verifyResults() local
2562 fmt.resultTypes[i].setResolver(resolver.resolver, resolver.transformer); in verifyResults()
2661 const NamedTypeConstraint *resolver = nullptr; in handleSameTypesConstraint() local
2666 resolver = &op.getOperand(resolvedIt); in handleSameTypesConstraint()
2668 resolver = &op.getResult(resolvedIt); in handleSameTypesConstraint()
2675 variableTyResolver[op.getOperand(i).name] = {resolver, llvm::None}; in handleSameTypesConstraint()
2679 variableTyResolver[op.getResultName(i)] = {resolver, llvm::None}; in handleSameTypesConstraint()