Searched refs:typeOp (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | PDLToPDLInterp.cpp | 95 void generateRewriter(pdl::TypeOp typeOp, 98 void generateRewriter(pdl::TypesOp typeOp, 618 if (TypeAttr type = typeOp.typeAttr()) { in generateRewriter() 620 typeOp.getLoc(), type); in generateRewriter() 623 if (ArrayAttr type = typeOp.typesAttr()) { in generateRewriter() 625 typeOp.getLoc(), typeOp.getType(), type); in generateRewriter() 808 pdl::TypeOp typeOp, DenseMap<Value, Value> &rewriteValues, in generateRewriter() argument 812 if (TypeAttr typeAttr = typeOp.typeAttr()) { in generateRewriter() 813 rewriteValues[typeOp] = in generateRewriter() 823 if (ArrayAttr typeAttr = typeOp.typesAttr()) { in generateRewriter() [all …]
|
| H A D | PredicateTree.cpp | 210 if (pdl::TypeOp typeOp = val.getDefiningOp<pdl::TypeOp>()) { in getTreePredicates() local 211 if (Attribute type = typeOp.typeAttr()) in getTreePredicates() 213 } else if (pdl::TypesOp typeOp = val.getDefiningOp<pdl::TypesOp>()) { in getTreePredicates() local 214 if (Attribute typeAttr = typeOp.typesAttr()) in getTreePredicates() 341 .Case([&](pdl::TypeOp typeOp) { in getNonTreePredicates() argument 343 typeOp, [&] { return typeOp.typeAttr(); }, builder, inputs); in getNonTreePredicates() 345 .Case([&](pdl::TypesOp typeOp) { in getNonTreePredicates() argument 347 typeOp, [&] { return typeOp.typesAttr(); }, builder, inputs); in getNonTreePredicates()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/PDL/IR/ |
| H A D | PDL.cpp | 248 if (TypeOp typeOp = dyn_cast<TypeOp>(resultTypeOp)) { in verifyResultTypesAreInferrable() local 249 if (typeOp.type() || llvm::any_of(typeOp->getUsers(), constrainsInput)) in verifyResultTypesAreInferrable() 251 } else if (TypesOp typeOp = dyn_cast<TypesOp>(resultTypeOp)) { in verifyResultTypesAreInferrable() local 252 if (typeOp.types() || llvm::any_of(typeOp->getUsers(), constrainsInput)) in verifyResultTypesAreInferrable()
|