Home
last modified time | relevance | path

Searched refs:operationOp (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DPredicateTree.cpp372 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 DPDLToPDLInterp.cpp83 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()