Lines Matching defs:matcherSymbol
974 auto matcherSymbol = dyn_cast_or_null<FunctionOpInterface>(
976 if (!matcherSymbol ||
977 !isa<TransformOpInterface>(matcherSymbol.getOperation()))
980 ArrayRef<Type> argumentTypes = matcherSymbol.getArgumentTypes();
986 if (!matcherSymbol.getArgAttr(
991 ArrayRef<Type> resultTypes = matcherSymbol.getResultTypes();
1029 auto matcherSymbol =
1035 assert(matcherSymbol && actionSymbol &&
1038 if (matcherSymbol.isExternal())
1043 matchActionPairs.emplace_back(matcherSymbol, actionSymbol);
1281 auto matcherSymbol = dyn_cast_or_null<FunctionOpInterface>(
1287 if (!matcherSymbol ||
1288 !isa<TransformOpInterface>(matcherSymbol.getOperation()))
1294 if (failed(verifyFunctionLikeConsumeAnnotations(matcherSymbol,
1309 TypeRange matcherArguments = matcherSymbol.getArgumentTypes();
1315 diag.attachNote(matcherSymbol->getLoc()) << "symbol declaration";
1320 if (matcherSymbol.getArgAttr(i, consumedAttr)) {
1324 diag.attachNote(matcherSymbol->getLoc()) << "symbol declaration";
1335 diag.attachNote(matcherSymbol->getLoc()) << "symbol declaration";
1340 TypeRange matcherResults = matcherSymbol.getResultTypes();