Lines Matching refs:opOperand

33   for (auto *opOperand : linalgOp.getInputAndOutputOperands()) {  in canOpOperandsBeDroppedImpl()  local
34 if (llvm::is_contained(droppedOperands, opOperand)) in canOpOperandsBeDroppedImpl()
36 indexingMaps.push_back(linalgOp.getTiedIndexingMap(opOperand)); in canOpOperandsBeDroppedImpl()
475 [](OpOperand *opOperand) { return opOperand->get(); }); in operator SmallVector<Value>() argument
493 for (OpOperand *opOperand : getInputAndOutputOperands()) { in createFlatListOfOperandDims()
494 for (int64_t i = 0, e = getRank(opOperand); i < e; ++i) in createFlatListOfOperandDims()
495 res.push_back(createOrFoldDimOp(b, loc, opOperand->get(), i)); in createFlatListOfOperandDims()
503 for (OpOperand *opOperand : getInputAndOutputOperands()) in createFlatListOfOperandStaticDims()
504 llvm::append_range(res, getShape(opOperand)); in createFlatListOfOperandStaticDims()
599 for (OpOperand *opOperand : getOutputOperands()) { in reifyResultShapes()
601 for (int64_t dim : llvm::seq<int64_t>(0, getRank(opOperand))) { in reifyResultShapes()
603 shapes.push_back(createOrFoldDimOp(b, loc, opOperand->get(), dim)); in reifyResultShapes()
655 for (OpOperand *opOperand : linalgOp.getInputAndOutputOperands()) { in verifyStructuredOpInterface()
656 AffineMap indexingMap = linalgOp.getTiedIndexingMap(opOperand); in verifyStructuredOpInterface()
661 << opOperand->getOperandNumber(); in verifyStructuredOpInterface()
667 << opOperand->getOperandNumber() << " to have " << numLoops in verifyStructuredOpInterface()
670 int64_t rank = linalgOp.getRank(opOperand); in verifyStructuredOpInterface()
674 << opOperand->getOperandNumber() << " (" in verifyStructuredOpInterface()
691 for (OpOperand *opOperand : linalgOp.getOutputTensorOperands()) { in verifyStructuredOpInterface()
692 OpResult result = linalgOp.getTiedOpResult(opOperand); in verifyStructuredOpInterface()
693 if (result.getType() != opOperand->get().getType()) in verifyStructuredOpInterface()
695 << opOperand->getOperandNumber() << " (" in verifyStructuredOpInterface()
696 << opOperand->get().getType() << ")" in verifyStructuredOpInterface()
702 for (OpOperand *opOperand : linalgOp.getOutputOperands()) { in verifyStructuredOpInterface()
703 AffineMap indexingMap = linalgOp.getTiedIndexingMap(opOperand); in verifyStructuredOpInterface()
714 << (opOperand->getOperandNumber() - linalgOp.getNumInputs()) in verifyStructuredOpInterface()
742 for (OpOperand *opOperand : linalgOp.getInputAndOutputOperands()) { in verifyStructuredOpInterface()
743 Type elementType = getElementTypeOrSelf(opOperand->get()); in verifyStructuredOpInterface()
744 Type argType = block.getArgument(opOperand->getOperandNumber()).getType(); in verifyStructuredOpInterface()
747 << opOperand->getOperandNumber() << " (" << argType << ")" in verifyStructuredOpInterface()
761 for (OpOperand *opOperand : linalgOp.getInputAndOutputOperands()) { in verifyStructuredOpInterface()
762 AffineMap indexingMap = linalgOp.getTiedIndexingMap(opOperand); in verifyStructuredOpInterface()
767 ArrayRef<int64_t> shape = linalgOp.getShape(opOperand); in verifyStructuredOpInterface()
798 << opOperand->getOperandNumber() in verifyStructuredOpInterface()
805 << opOperand->getOperandNumber() in verifyStructuredOpInterface()