Lines Matching refs:getNumResults
110 return getNumDims() >= getNumResults() && in isMinorIdentity()
112 getMinorIdentityMap(getNumDims(), getNumResults(), getContext()); in isMinorIdentity()
121 if (getNumDims() < getNumResults()) in isMinorIdentityWithBroadcasting()
123 unsigned suffixStart = getNumDims() - getNumResults(); in isMinorIdentityWithBroadcasting()
160 getNumResults() < getNumInputs() ? getNumInputs() - getNumResults() : 0; in isPermutationOfMinorIdentityWithBroadcasting()
163 permutedDims.resize(getNumResults(), 0); in isPermutationOfMinorIdentityWithBroadcasting()
168 getNumResults() > getNumInputs() ? getNumResults() - getNumInputs() : 0; in isPermutationOfMinorIdentityWithBroadcasting()
169 llvm::SmallBitVector dimFound(std::max(getNumInputs(), getNumResults()), in isPermutationOfMinorIdentityWithBroadcasting()
256 if (getNumDims() != getNumResults()) in isIdentity()
268 return getNumDims() == 0 && getNumSymbols() == 0 && getNumResults() == 0; in isEmpty()
272 return getNumResults() == 1 && getResult(0).isa<AffineConstantExpr>(); in isSingleConstant()
302 unsigned AffineMap::getNumResults() const { return getResults().size(); } in getNumResults() function in AffineMap
321 for (unsigned i = 0, numResults = getNumResults(); i < numResults; i++) in getPermutedPosition()
357 exprs.reserve(getNumResults()); in partialConstantFold()
397 results.reserve(getNumResults()); in replaceDimsAndSymbols()
411 newResults.reserve(getNumResults()); in replace()
424 newResults.reserve(getNumResults()); in replace()
433 newResults.reserve(getNumResults()); in replace()
440 assert(getNumDims() == map.getNumResults() && "Number of results mismatch"); in compose()
472 res.reserve(resMap.getNumResults()); in compose()
484 if (getNumResults() > getNumInputs()) in isProjectedPermutation()
509 if (getNumDims() != getNumResults()) in isPermutation()
530 if (numResults > getNumResults()) in getMajorSubMap()
538 if (numResults > getNumResults()) in getMinorSubMap()
540 return getSliceMap(getNumResults() - numResults, numResults); in getMinorSubMap()
556 resultExprs.reserve(map.getNumResults()); in compressDims()
572 allExprs.reserve(maps.size() * maps.front().getNumResults()); in compressUnusedImpl()
589 unifiedResults.take_front(m.getNumResults()), in compressUnusedImpl()
591 unifiedResults = unifiedResults.drop_front(m.getNumResults()); in compressUnusedImpl()
614 resultExprs.reserve(map.getNumResults()); in compressSymbols()
674 return AffineMap::get(map.getNumResults(), 0, seenExprs, map.getContext()); in inversePermutation()
683 for (unsigned i : llvm::seq(unsigned(0), map.getNumResults())) { in inverseAndBroadcastProjectedPermutation()
695 return AffineMap::get(map.getNumResults(), /*symbolCount=*/0, exprs, context); in inverseAndBroadcastProjectedPermutation()
701 numResults += m.getNumResults(); in concatAffineMaps()
763 for (unsigned i = 0, e = getNumResults(); i < e; i++) { in simplify()