Home
last modified time | relevance | path

Searched refs:getNumSymbols (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineMap.cpp298 unsigned AffineMap::getNumSymbols() const { in getNumSymbols() function in AffineMap
443 unsigned numSymbolsThisMap = getNumSymbols(); in compose()
444 unsigned numSymbols = numSymbolsThisMap + map.getNumSymbols(); in compose()
464 assert(getNumSymbols() == 0 && "Expected symbol-less map"); in compose()
479 if (getNumSymbols() > 0) in isProjectedPermutation()
523 return AffineMap::get(getNumDims(), getNumSymbols(), in getSliceMap()
574 numSymbols = maps.front().getNumSymbols(); in compressUnusedImpl()
583 unifiedNumSymbols = unifiedMap.getNumSymbols(); in compressUnusedImpl()
605 symReplacements.reserve(map.getNumSymbols()); in compressSymbols()
708 numSymbols += m.getNumSymbols(); in concatAffineMaps()
[all …]
H A DBuiltinTypes.cpp806 simplifyAffineExpr(m.getResult(0), m.getNumDims(), m.getNumSymbols()); in getStridesAndOffset()
815 unsigned numSymbols = m.getNumSymbols(); in getStridesAndOffset()
961 if (m.getNumDims() == 0 && m.getNumSymbols() == 0) { in canonicalizeStridedLayout()
980 simplifyAffineExpr(m.getResult(0), m.getNumDims(), m.getNumSymbols()); in canonicalizeStridedLayout()
983 m.getNumDims(), m.getNumSymbols(), simplifiedLayoutExpr))); in canonicalizeStridedLayout()
997 unsigned numDims = maps[0].getNumDims(), nSymbols = maps[0].getNumSymbols(); in makeCanonicalStridedLayoutExpr()
H A DIntegerSet.cpp16 unsigned IntegerSet::getNumSymbols() const { return set->symbolCount; } in getNumSymbols() function in IntegerSet
H A DAsmPrinter.cpp2494 if (map.getNumSymbols() != 0) { in printAffineMap()
2496 for (unsigned i = 0; i < map.getNumSymbols() - 1; ++i) in printAffineMap()
2498 if (map.getNumSymbols() >= 1) in printAffineMap()
2499 os << 's' << map.getNumSymbols() - 1; in printAffineMap()
2520 if (set.getNumSymbols() != 0) { in printIntegerSet()
2522 for (unsigned i = 0; i < set.getNumSymbols() - 1; ++i) in printIntegerSet()
2524 if (set.getNumSymbols() >= 1) in printIntegerSet()
2525 os << 's' << set.getNumSymbols() - 1; in printIntegerSet()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineValueMap.cpp34 auto aSyms = a.getOperands().take_back(a.getNumSymbols()); in difference()
35 auto bSyms = b.getOperands().take_back(b.getNumSymbols()); in difference()
44 .shiftSymbols(a.getNumSymbols()); in difference()
53 auto diffMap = AffineMap::get(bMap.getNumDims(), bMap.getNumSymbols(), in difference()
H A DAffineOps.cpp95 op.getMapOperands().take_back(map.getNumSymbols()); in remainsLegalAfterInline()
951 unsigned oldNumSyms = mapOrSet->getNumSymbols(); in canonicalizePromotedSymbols()
2030 lbMap.getNumSymbols() == map.getNumSymbols()); in setLowerBoundMap()
2039 ubMap.getNumSymbols() == map.getNumSymbols()); in setUpperBoundMap()
2088 lbMap.getNumSymbols() != ubMap.getNumSymbols()) in matchingBoundOperandList()
2941 unsigned numUsedSyms = oldMap.getNumSymbols(); in matchAndRewrite()
2997 map.getNumDims() + map.getNumSymbols() + 1) in canonicalizeMapExprAndTermOrder()
3253 m.getNumSymbols() == lbMaps[0].getNumSymbols(); in build()
3260 m.getNumSymbols() == ubMaps[0].getNumSymbols(); in build()
3414 lbMap.getNumSymbols() == map.getNumSymbols()); in setLowerBoundsMap()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAffineMap.h158 unsigned getNumSymbols() const;
222 return AffineMap::get(getNumDims() + shift, getNumSymbols(),
234 return AffineMap::get(getNumDims(), getNumSymbols() + shift,
238 return e.shiftSymbols(getNumSymbols(), shift,
249 return AffineMap::get(getNumDims(), getNumSymbols(), exprs, getContext()); in dropResult()
257 return AffineMap::get(getNumDims(), getNumSymbols(), exprs, getContext()); in insertResult()
355 unsigned getNumSymbols() const { return numSymbols; } in getNumSymbols() function
H A DIntegerSet.h81 unsigned getNumSymbols() const;
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineValueMap.h70 inline unsigned getNumSymbols() const { return map.getNumSymbols(); } in getNumSymbols() function
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DIntegerSet.cpp62 (void)unwrapList(unwrap(set).getNumSymbols(), symbolReplacements, in mlirIntegerSetReplaceGet()
78 return static_cast<intptr_t>(unwrap(set).getNumSymbols()); in mlirIntegerSetGetNumSymbols()
H A DAffineMap.cpp99 return unwrap(affineMap).getNumSymbols(); in mlirAffineMapGetNumSymbols()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp526 /*symbolCount=*/lbMap.getNumSymbols(), expr); in normalizeAffineParallel()
545 auto newUpperMap = AffineMap::get(ranges.getNumDims(), ranges.getNumSymbols(), in normalizeAffineParallel()
591 for (unsigned j = 0, e = origUbMap.getNumSymbols(); j < e; ++j) in normalizeAffineFor()
593 for (unsigned j = 0, e = origLbMap.getNumSymbols(); j < e; ++j) in normalizeAffineFor()
621 origLbMap.getNumSymbols() + origUbMap.getNumSymbols(), in normalizeAffineFor()
640 for (unsigned j = 0, e = origLbMap.getNumSymbols(); j < e; ++j) in normalizeAffineFor()
646 origLbMap.getNumSymbols(), newIVExpr); in normalizeAffineFor()
1088 assert(indexRemap.getNumSymbols() == symbolOperands.size() && in replaceAllMemRefUsesWith()
1149 oldMap.getNumSymbols(), resultExpr); in replaceAllMemRefUsesWith()
1177 indexRemap.getNumDims(), indexRemap.getNumSymbols(), resultExpr); in replaceAllMemRefUsesWith()
[all …]
H A DLoopUtils.cpp85 tripCountMap.getNumSymbols(), bumpExprs[i]); in getCleanupLoopLowerBound()
593 for (unsigned j = 0, e = origLbMap.getNumSymbols(); j < e; ++j) in setIntraTileBoundsParametric()
595 for (unsigned j = 0, e = origUbMap.getNumSymbols(); j < e; ++j) in setIntraTileBoundsParametric()
629 AffineMap::get(origLbMap.getNumDims() + 1, origLbMap.getNumSymbols() + 1, in setIntraTileBoundsParametric()
634 AffineMap::get(origUbMap.getNumDims() + 1, origUbMap.getNumSymbols() + 1, in setIntraTileBoundsParametric()
678 for (unsigned j = 0, e = origUbMap.getNumSymbols(); j < e; ++j) in setInterTileBoundsParametric()
685 AffineExpr tileParameter = b.getAffineSymbolExpr(origUbMap.getNumSymbols()); in setInterTileBoundsParametric()
731 AffineMap::get(origUbMap.getNumDims(), origUbMap.getNumSymbols() + 1, in setInterTileBoundsParametric()
830 for (unsigned j = 0, e = origUbMap.getNumSymbols(); j < e; ++j) in constructTiledIndexSetHyperRect()
842 AffineMap::get(origUbMap.getNumDims() + 1, origUbMap.getNumSymbols(), in constructTiledIndexSetHyperRect()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineStructures.cpp122 localVarCst->reset(map.getNumDims(), map.getNumSymbols()); in getFlattenedAffineExprs()
126 map.getNumSymbols(), flattenedExprs, in getFlattenedAffineExprs()
134 localVarCst->reset(set.getNumDims(), set.getNumSymbols()); in getFlattenedAffineExprs()
138 set.getNumSymbols(), flattenedExprs, in getFlattenedAffineExprs()
154 set.getNumDims() + set.getNumSymbols() + 1, in FlatAffineValueConstraints()
156 set.getNumSymbols(), in FlatAffineValueConstraints()
461 assert(other.getNumSymbols() == getNumSymbolVars() && "symbol mismatch"); in composeMatchingMap()
1176 assert(boundMap.getNumSymbols() == getNumSymbolVars() && "symbol mismatch"); in addBound()
1582 SmallVector<AffineExpr> symReplacements(map.getNumSymbols(), {}); in alignAffineMapWithValues()
H A DUtils.cpp482 unsigned numSymbols = accessMap.getNumSymbols(); in compute()
978 assert(lbMap.getNumSymbols() == ubMap.getNumSymbols()); in getConstDifference()
982 lbMap.getNumSymbols()); in getConstDifference()
1360 return IntegerSet::getEmptySet(set.getNumDims(), set.getNumSymbols(), in simplifyIntegerSet()
H A DLoopAnalysis.cpp65 auto lbMapSplat = AffineMap::get(lbMap.getNumDims(), lbMap.getNumSymbols(), in getTripCountMapAndOperands()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DDropUnitDims.cpp105 unsigned numSymbols = indexingMaps.front().getNumSymbols(); in replaceUnitDims()
128 if (operandMap.getNumSymbols()) in replaceUnitDims()
296 indexingMap.getNumSymbols(), in replaceUnitExtents()
H A DLoops.cpp41 auto exprMap = AffineMap::get(dims, map.getNumSymbols(), e); in makeCanonicalAffineApplies()
/llvm-project-15.0.7/lld/MachO/
H A DSyntheticSections.h429 uint32_t getNumSymbols() const;
471 uint32_t getNumSymbols() const;
473 return getNumSymbols() * sizeof(uint32_t); in getRawSize()
H A DSyntheticSections.cpp1111 uint32_t SymtabSection::getNumSymbols() const { in getNumSymbols() function in SymtabSection
1126 return getNumSymbols() * sizeof(typename LP::nlist); in getRawSize()
1205 uint32_t IndirectSymtabSection::getNumSymbols() const { in getNumSymbols() function in IndirectSymtabSection
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorDropLeadUnitDim.cpp214 AffineMap::get(oldMap.getNumDims(), oldMap.getNumSymbols(), newResults, in matchAndRewrite()
262 AffineMap::get(oldMap.getNumDims(), oldMap.getNumSymbols(), newResults, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Utils/
H A DReshapeOpsUtils.cpp204 if (m.getNumDims() != nDims || m.getNumSymbols() != 0) { in isReassociationValid()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/
H A DAffineCanonicalizationUtils.cpp61 return AffineMap::get(map.getNumDims(), map.getNumSymbols(), newResults, in addConstToResults()
/llvm-project-15.0.7/lld/ELF/
H A DSyntheticSections.cpp1522 addInt(DT_MIPS_SYMTABNO, part.dynSymTab->getNumSymbols()); in computeContents()
1528 addInt(DT_MIPS_GOTSYM, part.dynSymTab->getNumSymbols()); in computeContents()
2343 return in.symTab->getNumSymbols() * 4; in getSize()
2402 write32(buf + 4, getPartition().dynSymTab->getNumSymbols() - symbols.size()); in writeTo()
2504 numEntries += symTab->getNumSymbols(); // The chain entries. in finalizeContents()
2507 numEntries += symTab->getNumSymbols(); in finalizeContents()
2513 unsigned numSymbols = symTab->getNumSymbols(); in writeTo()
H A DSyntheticSections.h626 size_t getSize() const override { return getNumSymbols() * entsize; } in getSize()
628 unsigned getNumSymbols() const { return symbols.size() + 1; } in getNumSymbols() function

12