Lines Matching refs:operationOp
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()
540 Type type = operationOp.operands()[*opIndex.index].getType(); in visitUpward()