Home
last modified time | relevance | path

Searched refs:getOperandNumber (Results 1 – 25 of 46) sorted by relevance

12

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Analysis/
H A DDependenceAnalysis.h91 static Optional<unsigned> getOperandNumber(OpView opView) { in getOperandNumber() function
93 return operand->getOperandNumber(); in getOperandNumber()
119 return getOperandNumber(dependentOpView); in getDependentOpViewOperandNum()
125 return getOperandNumber(indexingOpView); in getIndexingOpViewOperandNum()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgInterfaces.cpp661 << opOperand->getOperandNumber(); in verifyStructuredOpInterface()
667 << opOperand->getOperandNumber() << " to have " << numLoops in verifyStructuredOpInterface()
674 << opOperand->getOperandNumber() << " (" in verifyStructuredOpInterface()
695 << opOperand->getOperandNumber() << " (" in verifyStructuredOpInterface()
714 << (opOperand->getOperandNumber() - linalgOp.getNumInputs()) in verifyStructuredOpInterface()
744 Type argType = block.getArgument(opOperand->getOperandNumber()).getType(); in verifyStructuredOpInterface()
747 << opOperand->getOperandNumber() << " (" << argType << ")" in verifyStructuredOpInterface()
798 << opOperand->getOperandNumber() in verifyStructuredOpInterface()
805 << opOperand->getOperandNumber() in verifyStructuredOpInterface()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorDistribute.cpp218 if (!warpOp.getResult(yieldOperand.getOperandNumber()).use_empty()) in getWarpResult()
487 unsigned operandIndex = yieldOperand->getOperandNumber(); in matchAndRewrite()
553 unsigned operandIndex = yieldOperand->getOperandNumber(); in matchAndRewrite()
592 unsigned operandIndex = operand->getOperandNumber(); in matchAndRewrite()
668 Value result = warpOp.getResult(operand.getOperandNumber()); in matchAndRewrite()
677 resultIndex = operand.getOperandNumber(); in matchAndRewrite()
687 resultIndex = operand.getOperandNumber(); in matchAndRewrite()
705 unsigned int operandNumber = operand->getOperandNumber(); in matchAndRewrite()
732 unsigned int operandNumber = operand->getOperandNumber(); in matchAndRewrite()
801 resultIdx.push_back(yieldOperand.getOperandNumber()); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DLoopPipelining.cpp171 setValueMapping(forOp.getRegionIterArgs()[operand.getOperandNumber()], in emitPrologue()
289 newOp->setOperand(operand.getOperandNumber(), iv); in createKernel()
306 newOp->setOperand(operand.getOperandNumber(), in createKernel()
322 newOp->setOperand(operand.getOperandNumber(), in createKernel()
416 returnValues[operand.getOperandNumber()] = newOp->getResult(destId); in emitEpilogue()
419 setValueMapping(forOp.getRegionIterArgs()[operand.getOperandNumber()], in emitEpilogue()
/llvm-project-15.0.7/mlir/lib/IR/
H A DValue.cpp203 unsigned BlockOperand::getOperandNumber() { in getOperandNumber() function in BlockOperand
212 unsigned OpOperand::getOperandNumber() { in getOperandNumber() function in OpOperand
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DFuncBufferizableOpInterfaceImpl.cpp159 opOperand.getOperandNumber()); in bufferizesToMemoryRead()
174 opOperand.getOperandNumber()); in bufferizesToMemoryWrite()
196 opOperand.getOperandNumber()); in getAliasingOpResult()
249 assert(aliasingOpOperands.front()->getOperandNumber() == *maybeEquiv && in bufferRelation()
297 unsigned idx = opOperand.getOperandNumber(); in bufferize()
H A DOneShotAnalysis.cpp89 inPlaceVector[opOperand.getOperandNumber()] = "false"; in setInPlaceOpOperand()
92 inPlaceVector[opOperand.getOperandNumber()] = inPlace ? "true" : "false"; in setInPlaceOpOperand()
393 "[CONFL-WRITE: " + std::to_string(uConflictingWrite->getOperandNumber()) + in annotateConflict()
398 id + "[READ: " + std::to_string(uRead->getOperandNumber()) + "]"; in annotateConflict()
931 << "operand #" << returnValOperand.getOperandNumber() in assertDestinationPassingStyle()
H A DOneShotModuleBufferize.cpp138 equivBbArgs[returnVal.getOperandNumber()] = bbArg.getArgNumber(); in annotateEquivalentReturnBbArg()
158 int64_t returnIdx = returnVal.getOperandNumber(); in aliasingFuncOpBBArgsAnalysis()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DFusion.cpp86 << opOperand->getOperandNumber() << "\n"); in getShapeDefiningLoopRange()
281 << consumerOpOperand.getOperandNumber() << " in " in findFusableProducer()
305 *operandNum == consumerOpOperand.getOperandNumber(); in findFusableProducer()
H A DPromotion.cpp153 int64_t operandNumber = opOperand->getOperandNumber(); in LinalgOpInstancePromotionOptions()
327 int64_t operandNumber = opOperand->getOperandNumber(); in promoteSubViews()
373 options.operandsToPromote->count(opOperand->getOperandNumber())) in promoteSubviewsPrecondition()
H A DHoisting.cpp192 use.getOperandNumber() - forUser.getNumControlOperands() + in tensorChunkAccessedByUnknownOp()
202 Value ret = yieldUser->getParentOp()->getResult(use.getOperandNumber()); in tensorChunkAccessedByUnknownOp()
245 bbArg.getArgNumber() != /*num iv=*/1 + yieldOperand.getOperandNumber()) in getLoopInvariantTransferWriteOpDefining()
H A DBubbleUpExtractSlice.cpp129 tiledOperands[opOperand->getOperandNumber()].getType()); in matchAndRewrite()
H A DInlineScalarOperands.cpp41 scalarOperands.emplace_back(opOperand->getOperandNumber()); in matchAndRewrite()
H A DDecomposeLinalgOps.cpp170 genericOp.getResult(use.getOperandNumber()).cast<OpResult>(); in createPeeledGenericOp()
179 genericOp.getResult(firstUseInYield->getOperandNumber()) in createPeeledGenericOp()
H A DLoops.cpp65 b.create<StoreOpTy>(loc, toStore, outputBuffers[operand.getOperandNumber()], in inlineRegionAndEmitStore()
66 indexing[operand.getOperandNumber()]); in inlineRegionAndEmitStore()
H A DElementwiseOpFusion.cpp179 consumerOpOperand->getOperandNumber())) // input assumption. in generateFusedElementwiseOpRegion()
204 .drop_front(consumerOpOperand->getOperandNumber() + 1)) in generateFusedElementwiseOpRegion()
238 mapper.map(consumerBlock.getArgument(consumerOpOperand->getOperandNumber()), in generateFusedElementwiseOpRegion()
1576 mapping.map(entryBlock.getArgument(opOperand->getOperandNumber()), in matchAndRewrite()
1633 op->setOperand(opOperand->getOperandNumber(), initTensor); in matchAndRewrite()
1662 payload.getArgument(opOperand->getOperandNumber()) in matchAndRewrite()
H A DTransforms.cpp184 bool nofold = opOperand->getOperandNumber() < packPaddings.size() in padOperandToSmallestStaticBoundingBox()
185 ? packPaddings[opOperand->getOperandNumber()] in padOperandToSmallestStaticBoundingBox()
194 if (opOperand->getOperandNumber() >= paddingValues.size()) in padOperandToSmallestStaticBoundingBox()
196 Attribute paddingAttr = paddingValues[opOperand->getOperandNumber()]; in padOperandToSmallestStaticBoundingBox()
H A DSplit.cpp62 operands[opOperand->getOperandNumber()], in getOperandSlices()
H A DTilingInterfaceImpl.cpp82 return tiledOperands[opOperand->getOperandNumber()].getType(); in getTiledImplementation()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/
H A DTestLinalgFusionTransforms.cpp59 if (opOperand->getOperandNumber() >= linalgOp.getNumInputs()) in fuseLinalgOpsGreedily()
H A DTestLinalgElementwiseFusion.cpp169 return consumer.getOperandNumber(); in runOnOperation()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/IR/
H A DLinalgInterfaces.td580 unsigned bbArgNumber = opOperand->getOperandNumber();
596 if (opOperand->getOperandNumber() < $_op.getNumInputs())
612 if (opOperand->getOperandNumber() >= $_op.getNumInputs())
699 return getBlock()->getArgument(opOperand->getOperandNumber());
728 return *(indexingMaps.begin() + opOperand->getOperandNumber());
757 int64_t resultIndex = opOperand->getOperandNumber() - getNumInputs();
774 int64_t resultIndex = opOperand->getOperandNumber() - getNumInputs();
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/
H A DBufferizableOpInterfaceImpl.cpp118 return {op->getParentOp()->getResult(opOperand.getOperandNumber())}; in getAliasingOpResult()
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/IR/
H A DTransformInterfaces.cpp148 unsigned operandNo = handle.getOperandNumber(); in recordHandleInvalidation()
207 << "a handle passed as operand #" << operand.getOperandNumber() in applyTransform()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBlockSupport.h38 unsigned getOperandNumber();

12