| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | AffineMap.cpp | 298 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 D | BuiltinTypes.cpp | 806 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 D | IntegerSet.cpp | 16 unsigned IntegerSet::getNumSymbols() const { return set->symbolCount; } in getNumSymbols() function in IntegerSet
|
| H A D | AsmPrinter.cpp | 2494 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 D | AffineValueMap.cpp | 34 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 D | AffineOps.cpp | 95 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 D | AffineMap.h | 158 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 D | IntegerSet.h | 81 unsigned getNumSymbols() const;
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/ |
| H A D | AffineValueMap.h | 70 inline unsigned getNumSymbols() const { return map.getNumSymbols(); } in getNumSymbols() function
|
| /llvm-project-15.0.7/mlir/lib/CAPI/IR/ |
| H A D | IntegerSet.cpp | 62 (void)unwrapList(unwrap(set).getNumSymbols(), symbolReplacements, in mlirIntegerSetReplaceGet() 78 return static_cast<intptr_t>(unwrap(set).getNumSymbols()); in mlirIntegerSetGetNumSymbols()
|
| H A D | AffineMap.cpp | 99 return unwrap(affineMap).getNumSymbols(); in mlirAffineMapGetNumSymbols()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | Utils.cpp | 526 /*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 D | LoopUtils.cpp | 85 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 D | AffineStructures.cpp | 122 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 D | Utils.cpp | 482 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 D | LoopAnalysis.cpp | 65 auto lbMapSplat = AffineMap::get(lbMap.getNumDims(), lbMap.getNumSymbols(), in getTripCountMapAndOperands()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | DropUnitDims.cpp | 105 unsigned numSymbols = indexingMaps.front().getNumSymbols(); in replaceUnitDims() 128 if (operandMap.getNumSymbols()) in replaceUnitDims() 296 indexingMap.getNumSymbols(), in replaceUnitExtents()
|
| H A D | Loops.cpp | 41 auto exprMap = AffineMap::get(dims, map.getNumSymbols(), e); in makeCanonicalAffineApplies()
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | SyntheticSections.h | 429 uint32_t getNumSymbols() const; 471 uint32_t getNumSymbols() const; 473 return getNumSymbols() * sizeof(uint32_t); in getRawSize()
|
| H A D | SyntheticSections.cpp | 1111 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 D | VectorDropLeadUnitDim.cpp | 214 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 D | ReshapeOpsUtils.cpp | 204 if (m.getNumDims() != nDims || m.getNumSymbols() != 0) { in isReassociationValid()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/ |
| H A D | AffineCanonicalizationUtils.cpp | 61 return AffineMap::get(map.getNumDims(), map.getNumSymbols(), newResults, in addConstToResults()
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | SyntheticSections.cpp | 1522 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 D | SyntheticSections.h | 626 size_t getSize() const override { return getNumSymbols() * entsize; } in getSize() 628 unsigned getNumSymbols() const { return symbols.size() + 1; } in getNumSymbols() function
|