| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Analysis/ |
| H A D | DependenceAnalysis.h | 91 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 D | LinalgInterfaces.cpp | 661 << 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 D | VectorDistribute.cpp | 218 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 D | LoopPipelining.cpp | 171 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 D | Value.cpp | 203 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 D | FuncBufferizableOpInterfaceImpl.cpp | 159 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 D | OneShotAnalysis.cpp | 89 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 D | OneShotModuleBufferize.cpp | 138 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 D | Fusion.cpp | 86 << opOperand->getOperandNumber() << "\n"); in getShapeDefiningLoopRange() 281 << consumerOpOperand.getOperandNumber() << " in " in findFusableProducer() 305 *operandNum == consumerOpOperand.getOperandNumber(); in findFusableProducer()
|
| H A D | Promotion.cpp | 153 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 D | Hoisting.cpp | 192 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 D | BubbleUpExtractSlice.cpp | 129 tiledOperands[opOperand->getOperandNumber()].getType()); in matchAndRewrite()
|
| H A D | InlineScalarOperands.cpp | 41 scalarOperands.emplace_back(opOperand->getOperandNumber()); in matchAndRewrite()
|
| H A D | DecomposeLinalgOps.cpp | 170 genericOp.getResult(use.getOperandNumber()).cast<OpResult>(); in createPeeledGenericOp() 179 genericOp.getResult(firstUseInYield->getOperandNumber()) in createPeeledGenericOp()
|
| H A D | Loops.cpp | 65 b.create<StoreOpTy>(loc, toStore, outputBuffers[operand.getOperandNumber()], in inlineRegionAndEmitStore() 66 indexing[operand.getOperandNumber()]); in inlineRegionAndEmitStore()
|
| H A D | ElementwiseOpFusion.cpp | 179 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 D | Transforms.cpp | 184 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 D | Split.cpp | 62 operands[opOperand->getOperandNumber()], in getOperandSlices()
|
| H A D | TilingInterfaceImpl.cpp | 82 return tiledOperands[opOperand->getOperandNumber()].getType(); in getTiledImplementation()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/ |
| H A D | TestLinalgFusionTransforms.cpp | 59 if (opOperand->getOperandNumber() >= linalgOp.getNumInputs()) in fuseLinalgOpsGreedily()
|
| H A D | TestLinalgElementwiseFusion.cpp | 169 return consumer.getOperandNumber(); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/IR/ |
| H A D | LinalgInterfaces.td | 580 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 D | BufferizableOpInterfaceImpl.cpp | 118 return {op->getParentOp()->getResult(opOperand.getOperandNumber())}; in getAliasingOpResult()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Transform/IR/ |
| H A D | TransformInterfaces.cpp | 148 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 D | BlockSupport.h | 38 unsigned getOperandNumber();
|