Lines Matching defs:variableTyResolver

2731                  StringMap<TypeResolutionInstance> &variableTyResolver);
2739 StringMap<TypeResolutionInstance> &variableTyResolver);
2751 StringMap<TypeResolutionInstance> &variableTyResolver);
2756 StringMap<TypeResolutionInstance> &variableTyResolver,
2761 StringMap<TypeResolutionInstance> &variableTyResolver, const Record &def);
2814 StringMap<TypeResolutionInstance> variableTyResolver;
2819 variableTyResolver);
2821 handleSameTypesConstraint(variableTyResolver, /*includeResults=*/false);
2823 handleSameTypesConstraint(variableTyResolver, /*includeResults=*/true);
2825 handleTypesMatchConstraint(variableTyResolver, def);
2841 failed(verifyResults(loc, variableTyResolver)) ||
2842 failed(verifyOperands(loc, variableTyResolver)) ||
3047 SMLoc loc, StringMap<TypeResolutionInstance> &variableTyResolver) {
3068 auto varResolverIt = variableTyResolver.find(op.getOperand(i).name);
3069 if (varResolverIt != variableTyResolver.end()) {
3112 SMLoc loc, StringMap<TypeResolutionInstance> &variableTyResolver) {
3132 auto varResolverIt = variableTyResolver.find(op.getResultName(i));
3133 if (varResolverIt != variableTyResolver.end()) {
3216 StringMap<TypeResolutionInstance> &variableTyResolver) {
3225 variableTyResolver[values[j]] = {arg, std::nullopt};
3227 variableTyResolver[values[j]] = {arg, std::nullopt};
3232 StringMap<TypeResolutionInstance> &variableTyResolver,
3248 variableTyResolver[op.getOperand(i).name] = {resolver, std::nullopt};
3252 variableTyResolver[op.getResultName(i)] = {resolver, std::nullopt};
3257 StringMap<TypeResolutionInstance> &variableTyResolver, const Record &def) {
3262 variableTyResolver[rhsName] = {arg, transformer};