Home
last modified time | relevance | path

Searched refs:getResultNumber (Results 1 – 25 of 39) sorted by relevance

12

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DValue.h361 unsigned getResultNumber() const;
386 unsigned getResultNumber() const { return static_cast<unsigned>(getKind()); } in getResultNumber() function
406 unsigned getResultNumber() const { in getResultNumber() function
416 inline unsigned OpResultImpl::getResultNumber() const { in getResultNumber() function
418 return outOfLineResult->getResultNumber(); in getResultNumber()
419 return cast<InlineOpResult>(this)->getResultNumber(); in getResultNumber()
437 unsigned getResultNumber() const { return getImpl()->getResultNumber(); } in getResultNumber() function
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Analysis/
H A DDependenceAnalysis.h87 opView.get<Value>().cast<OpResult>().getResultNumber())); in getIndexingMap()
98 static Optional<unsigned> getResultNumber(OpView opView) { in getResultNumber() function
100 return result.getResultNumber(); in getResultNumber()
131 return getResultNumber(dependentOpView); in getDependentOpViewResultNum()
137 return getResultNumber(indexingOpView); in getIndexingOpViewResultNum()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DLoopCanonicalization.cpp51 return isShapePreserving(forOp, opResult.getResultNumber()) in isShapePreserving()
52 ? forOp.getIterOperands()[opResult.getResultNumber()] in isShapePreserving()
138 unsigned resultNumber = opResult.getResultNumber(); in matchAndRewrite()
H A DBufferizableOpInterfaceImpl.cpp409 bbArg, yieldOp->getOperand(opResult.getResultNumber())); in bufferRelation()
548 << "Yield operand #" << opResult.getResultNumber() in verifyAnalysis()
593 unsigned int resultNumber = opResult.getResultNumber(); in bufferRelation()
946 return {getInsertionDest(foreachThreadOp)[opResult.getResultNumber()]}; in getAliasingOpOperand()
H A DTileUsingInterface.cpp483 unsigned resultNumber = uses.get().cast<OpResult>().getResultNumber(); in returningMatchAndRewrite()
/llvm-project-15.0.7/mlir/lib/IR/
H A DValue.cpp116 result += result->getResultNumber() + 1; in getOwner()
158 getMaxInlineResults() - inlineResult->getResultNumber() - 1; in getNextResultAtOffset()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DBufferizableOpInterfaceImpl.cpp56 OpOperand *opOperand = op.getOutputOperand(opResult.getResultNumber()); in bufferizeLinalgOp()
111 return {genericOp.getOutputOperand(opResult.getResultNumber())}; in getAliasingOpOperand()
H A DFusionOnTensors.cpp73 producerOp.getOutputOperand(producerResult.getResultNumber())); in getTiledProducerLoops()
177 producerOp.getOutputOperand(producerResult.getResultNumber()); in getTiledProducer()
390 Value newResult = clonedOp->getResult(producerResult.getResultNumber()); in fuseProducer()
H A DFusePadOpWithLinalgProducer.cpp92 unsigned resultNumber = source.cast<OpResult>().getResultNumber(); in matchAndRewrite()
H A DFusion.cpp446 producerOp.getOutputOperand(producerOpResult.getResultNumber()); in fuseProducerOfTensor()
456 Value def = fusedProducer->getResult(producerOpResult.getResultNumber()); in fuseProducerOfTensor()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DResolveShapedTypeResultDims.cpp53 Value resultShape = reifiedResultShapes[dimValue.getResultNumber()]; in matchAndRewrite()
93 unsigned resultNumber = dimValue.getResultNumber(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Analysis/AliasAnalysis/
H A DLocalAliasAnalysis.cpp64 firstInputIndex = inputs[0].cast<OpResult>().getResultNumber(); in collectUnderlyingAddressValues()
65 lastInputIndex = inputs.back().cast<OpResult>().getResultNumber(); in collectUnderlyingAddressValues()
125 result.getResultNumber(), maxDepth, in collectUnderlyingAddressValues()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DSwapExtractSliceWithProducer.cpp36 builder, producer.getResultNumber(), in replaceExtractSliceWithTiledProducer()
/llvm-project-15.0.7/mlir/test/lib/Analysis/
H A DTestAliasAnalysis.cpp39 llvm::errs() << "#" << result.getResultNumber(); in printAliasOperand()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.cpp61 return !attr[opResult.getResultNumber()].cast<BoolAttr>().getValue(); in allocationDoesNotEscape()
92 resultDims[shapedValue.cast<OpResult>().getResultNumber()]; in allocateTensorForShapedValue()
624 Value replacement = values[opResult.getResultNumber()]; in replaceOpWithBufferizedValues()
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/IR/
H A DTransformInterfaces.cpp243 if (failed(setPayloadOps(result, results.get(result.getResultNumber())))) in applyTransform()
276 unsigned position = value.getResultNumber(); in set()
H A DTransformOps.cpp529 return (child.emitError() << "result #" << result.getResultNumber()); in verify()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DFuncBufferizableOpInterfaceImpl.cpp222 opResult.getResultNumber()); in getAliasingOpOperand()
242 getEquivalentFuncArgIdx(funcOp, funcState, opResult.getResultNumber()); in bufferRelation()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DIntegerRangeAnalysis.cpp90 IntegerValueRangeLattice *lattice = results[result.getResultNumber()]; in visitOperation()
H A DSparseAnalysis.cpp257 firstIndex = inputs.front().cast<OpResult>().getResultNumber(); in visitRegionSuccessors()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DAsyncRegionRewriter.cpp310 return result.getResultNumber() - 1; // Index without token. in operator ()()
/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DAsmParserState.cpp291 unsigned resultNo = result.getResultNumber(); in addUses()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorDistribute.cpp638 yieldValues.push_back(yield.getOperand(result.getResultNumber())); in matchAndRewrite()
800 yieldOperand.set(forOp.getIterOperands()[forResult.getResultNumber()]); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DPredicate.h291 unsigned getResultNumber() const { return key.second; } in getResultNumber() function
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DRegionUtils.cpp448 return opOrderIt->second + result.getResultNumber(); in getOrderOf()

12