Lines Matching refs:opOperand

1495   for (OpOperand &opOperand : op->getOpOperands()) {  in verifyYield()
1497 linalgOp.getOutputOperand(opOperand.getOperandNumber()); in verifyYield()
1499 if (opOperand.get().getType() != elementType) in verifyYield()
1501 << (opOperand.getOperandNumber() + 1) << " (" in verifyYield()
1502 << opOperand.get().getType() << ") doesn't match " in verifyYield()
1634 for (OpOperand *opOperand : op.getInputAndOutputOperands()) { in matchAndRewrite()
1638 auto mt = opOperand->get().getType().dyn_cast<MemRefType>(); in matchAndRewrite()
1641 if (llvm::is_contained(op.getShape(opOperand), 0)) { in matchAndRewrite()
1657 llvm::any_of(op.getInputAndOutputOperands(), [&](OpOperand *opOperand) { in matchAndRewrite() argument
1658 if (opOperand->get().isa<BlockArgument>()) in matchAndRewrite()
1660 auto castOp = opOperand->get().getDefiningOp<tensor::CastOp>(); in matchAndRewrite()
1671 for (OpOperand *opOperand : op.getInputOperands()) { in matchAndRewrite()
1672 auto tensorCastOp = opOperand->get().getDefiningOp<tensor::CastOp>(); in matchAndRewrite()
1675 : opOperand->get()); in matchAndRewrite()
1678 for (OpOperand *opOperand : op.getOutputOperands()) { in matchAndRewrite()
1679 auto tensorCastOp = opOperand->get().getDefiningOp<tensor::CastOp>(); in matchAndRewrite()
1682 : opOperand->get()); in matchAndRewrite()
1767 for (OpOperand *opOperand : operands) { in populateMap()
1768 if (linalgOp.isScalar(opOperand)) in populateMap()
1770 Value src = opOperand->get(); in populateMap()
1772 auto sourceMap = linalgOp.getTiedIndexingMap(opOperand); in populateMap()
1805 Location loc, PatternRewriter &rewriter, OpOperand *opOperand, in createNewOperandWithStaticSizes() argument
1809 Value src = opOperand->get(); in createNewOperandWithStaticSizes()
1811 if (linalgOp.isScalar(opOperand)) in createNewOperandWithStaticSizes()
1815 if (sourceType.hasStaticShape() && linalgOp.isOutputTensor(opOperand)) { in createNewOperandWithStaticSizes()
1820 AffineMap sourceMap = linalgOp.getTiedIndexingMap(opOperand); in createNewOperandWithStaticSizes()
1845 unsigned index = opOperand->getOperandNumber(); in createNewOperandWithStaticSizes()
1848 if (linalgOp.isOutputTensor(opOperand)) in createNewOperandWithStaticSizes()
1888 for (OpOperand *opOperand : linalgOp.getInputAndOutputOperands()) { in matchAndRewrite()
1889 createNewOperandWithStaticSizes(loc, rewriter, opOperand, in matchAndRewrite()