Lines Matching refs:OpOperand

39     OpOperand *producerOpOperand, AffineMap producerResultIndexMap,  in getIndexingMapOfProducerOperandsInCoordinatesOfFusedOp()
69 OpOperand *consumerOpOperand) { in areElementwiseOpsFusable()
123 for (OpOperand *operand : producer.getInputOperands()) { in areElementwiseOpsFusable()
141 OpOperand *consumerOpOperand, in generateFusedElementwiseOpRegion()
250 fuseElementwiseOpsImpl(GenericOp producer, OpOperand *consumerOpOperand, in fuseElementwiseOpsImpl()
271 SmallVector<OpOperand *> consumerInputs = consumer.getInputOperands(); in fuseElementwiseOpsImpl()
272 SmallVector<OpOperand *>::iterator it = in fuseElementwiseOpsImpl()
275 for (OpOperand *opOperand : llvm::make_range(consumerInputs.begin(), it)) { in fuseElementwiseOpsImpl()
283 for (OpOperand *opOperand : producer.getInputOperands()) { in fuseElementwiseOpsImpl()
304 for (OpOperand *opOperand : in fuseElementwiseOpsImpl()
310 for (OpOperand *opOperand : consumer.getOutputOperands()) in fuseElementwiseOpsImpl()
354 fuseElementwiseOps(PatternRewriter &rewriter, OpOperand *consumerOpOperand, in fuseElementwiseOps()
375 for (OpOperand *opOperand : genericOp.getInputAndOutputOperands()) { in matchAndRewrite()
454 OpOperand *fusableOpOperand) { in isFusableWithReshapeByDimExpansion()
483 LogicalResult compute(LinalgOp linalgOp, OpOperand *fusableOpOperand,
512 OpOperand *fusableOpOperand, in compute()
685 OpOperand *fusableOpOperand, in fuseWithReshapeByExpansion()
718 for (OpOperand *opOperand : genericOp.getInputOperands()) { in fuseWithReshapeByExpansion()
752 for (OpOperand *opOperand : genericOp.getOutputOperands()) { in fuseWithReshapeByExpansion()
828 for (OpOperand *opOperand : genericOp.getInputTensorOperands()) { in matchAndRewrite()
1005 getCollapsableIterationSpaceDims(GenericOp genericOp, OpOperand *fusableOperand, in getCollapsableIterationSpaceDims()
1272 OpOperand *opOperand, in getCollapsedOpOperand()
1334 OpOperand *fusableOpOperand, PatternRewriter &rewriter) { in collapseGenericOpIterationDims()
1363 llvm::map_range(genericOp.getInputOperands(), [&](OpOperand *opOperand) { in collapseGenericOpIterationDims()
1373 for (OpOperand *output : genericOp.getOutputOperands()) { in collapseGenericOpIterationDims()
1448 for (OpOperand *opOperand : genericOp.getInputTensorOperands()) { in matchAndRewrite()
1497 for (OpOperand *opOperand : genericOp.getInputOperands()) { in matchAndRewrite()
1540 for (OpOperand *inputOperand : genericOp.getInputOperands()) { in matchAndRewrite()
1548 for (OpOperand *outputOperand : genericOp.getOutputOperands()) in matchAndRewrite()
1607 for (OpOperand *opOperand : op.getOutputOperands()) { in matchAndRewrite()
1655 for (OpOperand *opOperand : genericOp.getInputOperands()) { in matchAndRewrite()
1716 const OpOperand &consumer) { in runOnOperation()