Home
last modified time | relevance | path

Searched refs:getNumResults (Results 1 – 25 of 169) sorted by relevance

1234567

/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineMap.cpp121 if (getNumDims() < getNumResults()) in isMinorIdentityWithBroadcasting()
160 getNumResults() < getNumInputs() ? getNumInputs() - getNumResults() : 0; in isPermutationOfMinorIdentityWithBroadcasting()
168 getNumResults() > getNumInputs() ? getNumResults() - getNumInputs() : 0; in isPermutationOfMinorIdentityWithBroadcasting()
256 if (getNumDims() != getNumResults()) in isIdentity()
357 exprs.reserve(getNumResults()); in partialConstantFold()
397 results.reserve(getNumResults()); in replaceDimsAndSymbols()
411 newResults.reserve(getNumResults()); in replace()
424 newResults.reserve(getNumResults()); in replace()
530 if (numResults > getNumResults()) in getMajorSubMap()
538 if (numResults > getNumResults()) in getMinorSubMap()
[all …]
H A DPatternMatch.cpp215 assert(op->getNumResults() == newValues.size() && in replaceOpWithIf()
249 assert(op->getNumResults() == newValues.size() && in replaceOp()
328 assert(op->getNumResults() == newOp->getNumResults() && in replaceOpWithResultsOfAnotherOp()
330 if (op->getNumResults() == 1) in replaceOpWithResultsOfAnotherOp()
/llvm-project-15.0.7/mlir/lib/Dialect/Utils/
H A DStructuredOpsUtils.cpp23 if (map0.getNumResults() != 2 || map1.getNumResults() != 2 || in isRowMajorMatmul()
24 map2.getNumResults() != 2 || map0.getNumInputs() != 3 || in isRowMajorMatmul()
49 if (map0.getNumResults() != 2 || map1.getNumResults() != 2 || in isColumnMajorMatmul()
50 map2.getNumResults() != 2 || map0.getNumInputs() != 3 || in isColumnMajorMatmul()
75 if (map0.getNumResults() != 3 || map1.getNumResults() != 3 || in isRowMajorBatchMatmul()
76 map2.getNumResults() != 3 || map0.getNumInputs() != 4 || in isRowMajorBatchMatmul()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineValueMap.cpp28 assert(a.getNumResults() == b.getNumResults() && "invalid inputs"); in difference()
49 diffExprs.reserve(a.getNumResults()); in difference()
50 for (unsigned i = 0, e = bMap.getNumResults(); i < e; ++i) in difference()
H A DAffineOps.cpp532 if (affineMap.getNumResults() != 1) in verify()
640 if (map->getNumResults() == 0) { in composeAffineMapAndOperands()
887 res.reserve(map.getNumResults()); in applyMapToValues()
911 results.reserve(map.getNumResults()); in applyMapToValues()
1510 unsigned opNumResults = getNumResults(); in verifyRegions()
1701 if (map.getNumResults() == 1) { in printBound()
1788 assert(boundMap.getNumResults() >= 1 && in foldLoopBounds()
1868 if (forOp.getNumResults() == 0) in matchAndRewrite()
3292 groups.push_back(m.getNumResults()); in build()
3370 out.reserve(rangesValueMap.getNumResults()); in getConstantRanges()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DFunctionInterfaces.h164 assert(index < op.getNumResults() && "invalid result number"); in setResultAttrs()
166 op, getResultDictAttrName(), op.getNumResults(), index, in setResultAttrs()
173 assert(index < op.getNumResults() && "invalid result number"); in setResultAttrs()
175 op, getResultDictAttrName(), op.getNumResults(), index, in setResultAttrs()
250 unsigned numResults = op.getNumResults(); in verifyTrait()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DLoopAnalysis.cpp53 if (lbMap.getNumResults() != 1) { in getTripCountMapAndOperands()
63 SmallVector<AffineExpr, 4> lbSplatExpr(ubValueMap.getNumResults(), in getTripCountMapAndOperands()
71 for (unsigned i = 0, e = tripCountValueMap.getNumResults(); i < e; ++i) in getTripCountMapAndOperands()
119 assert(map.getNumResults() >= 1 && "expected one or more results"); in getLargestDivisorOfTripCount()
369 for (unsigned i = 0, e = op.getNumResults(); i < e; ++i) { in isOpwiseShiftValid()
H A DAffineStructures.cpp121 if (map.getNumResults() == 0) { in getFlattenedAffineExprs()
466 assert(flatExprs.size() == other.getNumResults()); in composeMatchingMap()
659 if (lbMap && ubMap && lbMap.getNumResults() == 1 && in addDomainFromSliceMaps()
660 ubMap.getNumResults() == 1 && in addDomainFromSliceMaps()
1118 if (!lbMap || lbMap.getNumResults() > 1) { in getSliceBounds()
1128 if (!ubMap || ubMap.getNumResults() > 1) { in getSliceBounds()
1190 assert(flatExprs.size() == boundMap.getNumResults()); in addBound()
1303 if (lbMap && ubMap && lbMap.getNumResults() == 1 && in addSliceBounds()
1304 ubMap.getNumResults() == 1 && in addSliceBounds()
1315 ubMap.getNumResults() != 0) { in addSliceBounds()
[all …]
H A DUtils.cpp162 if (!lbMap || !ubMap || lbMap.getNumResults() != 1 || in isSliceMaximalFastCheck()
163 ubMap.getNumResults() != 1 || in isSliceMaximalFastCheck()
194 if (srcLbMap.getNumResults() != 1 || srcUbMap.getNumResults() != 1 || in isSliceMaximalFastCheck()
195 dstLbMap.getNumResults() != 1 || dstUbMap.getNumResults() != 1) in isSliceMaximalFastCheck()
975 assert(lbMap.getNumResults() == 1 && "expected single result bound map"); in getConstDifference()
976 assert(ubMap.getNumResults() == 1 && "expected single result bound map"); in getConstDifference()
1006 if (!lbMap || lbMap.getNumResults() == 0 || !ubMap || in buildSliceTripCountMap()
1007 ubMap.getNumResults() == 0) { in buildSliceTripCountMap()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DNormalizeMemRefs.cpp170 llvm::seq<unsigned>(0, callOp.getNumResults())) { in areMemRefsNormalizable()
264 for (unsigned resIndex : llvm::seq<unsigned>(0, userOp->getNumResults())) { in updateFunctionSignature()
398 op->getNumResults() > 0 && !isa<func::CallOp>(op) && in normalizeFuncOpMemRefs()
407 for (unsigned resIndex : llvm::seq<unsigned>(0, op->getNumResults())) { in normalizeFuncOpMemRefs()
453 llvm::seq<unsigned>(0, functionType.getNumResults())) { in normalizeFuncOpMemRefs()
494 for (unsigned resIndex : llvm::seq<unsigned>(0, oldOp->getNumResults())) { in createOpResultsNormalized()
H A DResolveShapedTypeResultDims.cpp50 if (reifiedResultShapes.size() != shapedTypeOp->getNumResults()) in matchAndRewrite()
90 if (reifiedResultShapes.size() != rankedShapeTypeOp->getNumResults()) in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineValueMap.h71 inline unsigned getNumResults() const { return map.getNumResults(); } in getNumResults() function
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToSPIRV/
H A DFuncToSPIRV.cpp69 if (callOp.getNumResults() > 1) in matchAndRewrite()
71 if (callOp.getNumResults() == 1) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/unittests/Transforms/
H A DCanonicalizer.cpp29 if (op->getNumResults() != 1) in matchAndRewrite()
45 if (op->getNumResults() == 1) in matchAndRewrite()
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DOpPythonBindingGen.cpp422 static int getNumResults(const Operator &op) { return op.getNumResults(); } in getNumResults() function
442 getNumResults, getResult); in emitResultAccessors()
611 for (int i = 0, e = op.getNumResults(); i < e; ++i) { in populateBuilderArgsResults()
614 if (op.getNumResults() == 1) { in populateBuilderArgsResults()
835 appendSameResultsTemplate, "operands[0].type", op.getNumResults())); in populateBuilderLinesResult()
848 op.getNumResults())); in populateBuilderLinesResult()
860 for (int i = 0, e = op.getNumResults(); i < e; ++i) { in populateBuilderLinesResult()
920 builderArgs.reserve(op.getNumOperands() + op.getNumResults() + in emitDefaultOpBuilder()
1053 emitSegmentSpec(op, "RESULT", getNumResults, getResult, os); in emitOpBindings()
H A DOpDefinitionsGen.cpp591 for (int i = 0, e = op.getNumResults(); i < e; ++i) { in populateSubstitutions()
1320 const int numResults = op.getNumResults(); in genNamedResultGetters()
1524 int numResults = op.getNumResults(); in genSeparateArgParamBuilder()
1554 int numResults = op.getNumResults(); in genUseOperandAsResultTypeCollectiveParamBuilder()
1650 int numResults = op.getNumResults(); in genInferredTypeCollectiveParamBuilder()
1713 auto numResults = op.getNumResults(); in genUseOperandAsResultTypeSeparateParamBuilder()
1848 int numResults = op.getNumResults(); in genCollectiveParamBuilder()
1912 auto numResults = op.getNumResults(); in buildParamList()
2388 for (int i = 0, e = op.getNumResults(); i != e; ++i) { in genTypeInterfaceMethods()
2712 int numResults = op.getNumResults(); in genTraits()
[all …]
H A DSPIRVUtilsGen.cpp645 if (op.getNumResults() == 1) { in emitResultSerialization()
660 } else if (op.getNumResults() != 0) { in emitResultSerialization()
671 if (op.getNumResults() == 1) { in emitDecorationSerialization()
727 if (op.getNumResults() == 1) { in emitSerializationFunction()
847 if (op.getNumResults() == 1) { in emitResultDeserialization()
875 } else if (op.getNumResults() != 0) { in emitResultDeserialization()
948 if (op.getNumResults() == 1) { in emitDecorationDeserialization()
981 op.getNumResults() ? "true" : "false", op.getNumOperands()); in emitDeserializationFunction()
1007 if (op.getNumResults() == 1) { in emitDeserializationFunction()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DConstantPropagationAnalysis.cpp58 foldResults.reserve(op->getNumResults()); in visitOperation()
75 assert(foldResults.size() == op->getNumResults() && "invalid result size"); in visitOperation()
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DOperator.cpp94 for (int i : llvm::seq<int>(0, getNumResults())) in assertInvariants()
119 int Operator::getNumResults() const { in getNumResults() function in Operator
327 if (getNumResults() == 0) in populateTypeInferenceInfo()
347 resultTypeMapping.resize(getNumResults()); in populateTypeInferenceInfo()
348 for (int i = 0; i < getNumResults(); ++i) in populateTypeInferenceInfo()
360 resultTypeMapping.resize(getNumResults()); in populateTypeInferenceInfo()
409 all_of(llvm::seq<int>(0, getNumResults()), captureMapping); in populateTypeInferenceInfo()
730 if (op.getNumResults() == 0) in getGetterOrSetterNames()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizationDialect.cpp92 if (arrayAttr.size() != op->getNumResults()) in verifyOperationAttribute()
96 << op->getNumResults() << ", got " << arrayAttr.size(); in verifyOperationAttribute()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DDropEquivalentBufferResults.cpp76 BitVector erasedResultIndices(funcOp.getFunctionType().getNumResults()); in dropEquivalentBufferResults()
113 for (int64_t i = 0; i < callOp.getNumResults(); ++i) { in dropEquivalentBufferResults()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/LLVMIR/
H A DLLVMToLLVMIRTranslation.cpp295 if (opInst.getNumResults() != 0) { in convertOperationImpl()
310 if (inlineAsmOp.getNumResults() == 0) { in convertOperationImpl()
313 assert(inlineAsmOp.getNumResults() == 1); in convertOperationImpl()
349 int shift = (opInst.getNumResults() > 0) ? 1 : 0; in convertOperationImpl()
356 if (opInst.getNumResults() != 0) in convertOperationImpl()
383 if (invOp->getNumResults() != 0) { in convertOperationImpl()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DElementwiseOpFusion.cpp87 if (consumerIndexMap.getNumResults() != producer.getNumLoops()) in areElementwiseOpsFusable()
192 assert(producer->getNumResults() == 1 && "expected single result producer"); in generateFusedElementwiseOpRegion()
212 assert(producer->getNumResults() == 1 && "expected single result producer"); in generateFusedElementwiseOpRegion()
224 assert(producer->getNumResults() == 1 && "expected single result producer"); in generateFusedElementwiseOpRegion()
280 assert(producer->getNumResults() == 1 && "expected single result producer"); in fuseElementwiseOpsImpl()
293 assert(producer->getNumResults() == 1 && "expected single result producer"); in fuseElementwiseOpsImpl()
356 if (producer->getNumResults() != 1) in fuseElementwiseOps()
533 numExpandedDims[pos] = foldedDims.getNumResults(); in compute()
932 if (expr.index() + dimSequence.size() > indexingMap.getNumResults()) in isDimSequencePreserved()
1252 while (counter < indexingMap.getNumResults()) { in getOperandReassociation()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferPermutationMapRewritePatterns.cpp66 if (map.getNumResults() == 0) in matchAndRewrite()
97 for (unsigned i = 0; i < comp.getNumResults(); ++i) { in matchAndRewrite()
186 map.getNumDims(), map.getNumResults(), rewriter.getContext()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DLoopPipelining.cpp163 for (unsigned destId : llvm::seq(unsigned(0), op->getNumResults())) { in emitPrologue()
377 llvm::SmallVector<Value> returnValues(forOp->getNumResults()); in emitEpilogue()
402 for (unsigned destId : llvm::seq(unsigned(0), op->getNumResults())) { in emitEpilogue()
471 newForOp.getResults().take_front(forOp->getNumResults()); in returningMatchAndRewrite()
478 if (forOp->getNumResults() > 0) in returningMatchAndRewrite()

1234567