Searched refs:operationOp (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | PredicateTree.cpp | 372 for (auto operationOp : pattern.body().getOps<pdl::OperationOp>()) { in detectRoots() local 373 for (Value operand : operationOp.operands()) in detectRoots() 386 for (Value operationOp : pattern.body().getOps<pdl::OperationOp>()) in detectRoots() 387 if (!used.contains(operationOp)) in detectRoots() 388 roots.push_back(operationOp); in detectRoots() 453 .Case<pdl::OperationOp>([&](auto operationOp) { in buildCostGraph() argument 454 OperandRange operands = operationOp.operands(); in buildCostGraph() 465 for (const auto &p : llvm::enumerate(operationOp.operands())) in buildCostGraph() 525 .Case<pdl::OperationOp>([&](auto operationOp) { in visitUpward() argument 538 } else if (useOperandGroup(operationOp, *opIndex.index)) { in visitUpward() [all …]
|
| H A D | PDLToPDLInterp.cpp | 83 void generateRewriter(pdl::OperationOp operationOp, 701 pdl::OperationOp operationOp, DenseMap<Value, Value> &rewriteValues, in generateRewriter() argument 704 for (Value operand : operationOp.operands()) in generateRewriter() 708 for (Value attr : operationOp.attributes()) in generateRewriter() 713 generateOperationResultTypeRewriter(operationOp, mapRewriteValue, types, in generateRewriter() 717 Location loc = operationOp.getLoc(); in generateRewriter() 719 loc, *operationOp.name(), types, hasInferredResultTypes, operands, in generateRewriter() 720 attributes, operationOp.attributeNames()); in generateRewriter() 721 rewriteValues[operationOp.op()] = createdOp; in generateRewriter() 726 OperandRange resultTys = operationOp.types(); in generateRewriter()
|