Home
last modified time | relevance | path

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

12

/external/llvm-project/mlir/lib/IR/
DAffineMap.cpp192 return getNumDims() == 0 && getNumSymbols() == 0 && getNumResults() == 0; in isEmpty()
208 unsigned AffineMap::getNumSymbols() const { in getNumSymbols() function in AffineMap
284 return get(getNumDims(), getNumSymbols(), exprs, getContext()); in partialConstantFold()
316 unsigned numSymbolsThisMap = getNumSymbols(); in compose()
317 unsigned numSymbols = numSymbolsThisMap + map.getNumSymbols(); in compose()
337 assert(getNumSymbols() == 0 && "Expected symbol-less map"); in compose()
352 if (getNumSymbols() > 0) in isProjectedPermutation()
378 return AffineMap::get(getNumDims(), getNumSymbols(), exprs, getContext()); in getSubMap()
402 simplifyAffineExpr(e, map.getNumDims(), map.getNumSymbols())); in simplifyAffineMap()
404 return AffineMap::get(map.getNumDims(), map.getNumSymbols(), exprs, in simplifyAffineMap()
[all …]
DBuiltinTypes.cpp599 simplifyAffineExpr(m.getResult(0), m.getNumDims(), m.getNumSymbols()); in getStridesAndOffset()
608 unsigned numSymbols = m.getNumSymbols(); in getStridesAndOffset()
740 simplifyAffineExpr(m.getResult(0), m.getNumDims(), m.getNumSymbols()); in canonicalizeStridedLayout()
743 m.getNumDims(), m.getNumSymbols(), simplifiedLayoutExpr)}); in canonicalizeStridedLayout()
756 unsigned numDims = maps[0].getNumDims(), nSymbols = maps[0].getNumSymbols(); in makeCanonicalStridedLayoutExpr()
DIntegerSet.cpp16 unsigned IntegerSet::getNumSymbols() const { return set->symbolCount; } in getNumSymbols() function in IntegerSet
DMLIRContext.cpp159 KeyTy(key.getNumDims(), key.getNumSymbols(), key.getResults())); in getHashValue()
171 return lhs == std::make_tuple(rhs.getNumDims(), rhs.getNumSymbols(), in isEqual()
184 return getHashValue(KeyTy(key.getNumDims(), key.getNumSymbols(), in getHashValue()
198 return lhs == std::make_tuple(rhs.getNumDims(), rhs.getNumSymbols(), in isEqual()
DAsmPrinter.cpp2131 if (map.getNumSymbols() != 0) { in printAffineMap()
2133 for (unsigned i = 0; i < map.getNumSymbols() - 1; ++i) in printAffineMap()
2135 if (map.getNumSymbols() >= 1) in printAffineMap()
2136 os << 's' << map.getNumSymbols() - 1; in printAffineMap()
2157 if (set.getNumSymbols() != 0) { in printIntegerSet()
2159 for (unsigned i = 0; i < set.getNumSymbols() - 1; ++i) in printIntegerSet()
2161 if (set.getNumSymbols() >= 1) in printIntegerSet()
2162 os << 's' << set.getNumSymbols() - 1; in printIntegerSet()
/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/
DAffineLoopNormalize.cpp58 /*symbolCount=*/lbMap.getNumSymbols(), expr); in normalizeAffineParallel()
77 auto newUpperMap = AffineMap::get(ranges.getNumDims(), ranges.getNumSymbols(), in normalizeAffineParallel()
123 for (unsigned j = 0, e = origUbMap.getNumSymbols(); j < e; ++j) in normalizeAffineFor()
125 for (unsigned j = 0, e = origLbMap.getNumSymbols(); j < e; ++j) in normalizeAffineFor()
153 origLbMap.getNumSymbols() + origUbMap.getNumSymbols(), in normalizeAffineFor()
170 for (unsigned j = 0, e = origLbMap.getNumSymbols(); j < e; ++j) in normalizeAffineFor()
176 origLbMap.getNumSymbols(), newIVExpr); in normalizeAffineFor()
/external/llvm-project/mlir/include/mlir/Dialect/Affine/IR/
DAffineValueMap.h70 inline unsigned getNumSymbols() const { return map.getNumSymbols(); } in getNumSymbols() function
DAffineOps.h467 unsigned getNumSymbols() { return concatenatedSymbols.size(); } in getNumSymbols() function
/external/llvm-project/mlir/lib/Transforms/Utils/
DUtils.cpp57 assert(indexRemap.getNumSymbols() == symbolOperands.size() && in replaceAllMemRefUsesWith()
115 oldMap.getNumSymbols(), resultExpr); in replaceAllMemRefUsesWith()
143 indexRemap.getNumDims(), indexRemap.getNumSymbols(), resultExpr); in replaceAllMemRefUsesWith()
231 assert(indexRemap.getNumSymbols() == symbolOperands.size() && in replaceAllMemRefUsesWith()
369 composedMap.getNumSymbols(), resultExpr); in createAffineComputationSlice()
DLoopFusionUtils.cpp491 assert(lbMap.getNumSymbols() == ubMap.getNumSymbols()); in getConstDifference()
495 lbMap.getNumSymbols()); in getConstDifference()
DLoopUtils.cpp95 tripCountMap.getNumSymbols(), bumpExprs[i]); in getCleanupLoopLowerBound()
642 for (unsigned j = 0, e = origLbMap.getNumSymbols(); j < e; ++j) in setIntraTileBoundsParametric()
644 for (unsigned j = 0, e = origUbMap.getNumSymbols(); j < e; ++j) in setIntraTileBoundsParametric()
657 AffineExpr lbTileParameter = b.getAffineSymbolExpr(origLbMap.getNumSymbols()); in setIntraTileBoundsParametric()
658 AffineExpr ubTileParameter = b.getAffineSymbolExpr(origUbMap.getNumSymbols()); in setIntraTileBoundsParametric()
678 AffineMap::get(origLbMap.getNumDims() + 1, origLbMap.getNumSymbols() + 1, in setIntraTileBoundsParametric()
683 AffineMap::get(origUbMap.getNumDims() + 1, origUbMap.getNumSymbols() + 1, in setIntraTileBoundsParametric()
727 for (unsigned j = 0, e = origUbMap.getNumSymbols(); j < e; ++j) in setInterTileBoundsParametric()
734 AffineExpr tileParameter = b.getAffineSymbolExpr(origUbMap.getNumSymbols()); in setInterTileBoundsParametric()
780 AffineMap::get(origUbMap.getNumDims(), origUbMap.getNumSymbols() + 1, in setInterTileBoundsParametric()
[all …]
/external/llvm-project/mlir/lib/Dialect/Affine/IR/
DAffineOps.cpp370 numDims + map.getNumSymbols() != result.operands.size()) { in parseAffineApplyOp()
391 if (op.getNumOperands() != map.getNumDims() + map.getNumSymbols()) in verify()
529 unsigned numSymbols = map.getNumSymbols(); in promoteComposedSymbolsAsDims()
598 operands.take_back(map.getNumSymbols())); in AffineApplyNormalizer()
670 assert(concatenatedSymbols.size() >= map.getNumSymbols() && in AffineApplyNormalizer()
673 auto numSymbols = concatenatedSymbols.size() - map.getNumSymbols(); in AffineApplyNormalizer()
752 unsigned oldNumSyms = mapOrSet->getNumSymbols(); in canonicalizePromotedSymbols()
795 llvm::SmallBitVector usedSyms(mapOrSet->getNumSymbols()); in canonicalizeMapOrSetAndOperands()
825 SmallVector<AffineExpr, 8> symRemapping(mapOrSet->getNumSymbols()); in canonicalizeMapOrSetAndOperands()
827 for (unsigned i = 0, e = mapOrSet->getNumSymbols(); i != e; ++i) { in canonicalizeMapOrSetAndOperands()
[all …]
DAffineValueMap.cpp55 AffineMap::get(normalizer.getNumDims(), normalizer.getNumSymbols(), in difference()
/external/llvm-project/mlir/include/mlir/IR/
DAffineMap.h121 unsigned getNumSymbols() const;
235 unsigned getNumSymbols() const { return numSymbols; } in getNumSymbols() function
DIntegerSet.h78 unsigned getNumSymbols() const;
/external/llvm-project/lld/MachO/
DSyntheticSections.h431 uint32_t getNumSymbols() const;
470 uint32_t getNumSymbols() const;
472 return getNumSymbols() * sizeof(uint32_t); in getRawSize()
DSyntheticSections.cpp580 return getNumSymbols() * sizeof(structs::nlist_64); in getRawSize()
721 uint32_t SymtabSection::getNumSymbols() const { in getNumSymbols() function in SymtabSection
765 uint32_t IndirectSymtabSection::getNumSymbols() const { in getNumSymbols() function in IndirectSymtabSection
DWriter.cpp134 c->nindirectsyms = indirectSymtabSection->getNumSymbols(); in writeTo()
230 c->nsyms = symtabSection->getNumSymbols(); in writeTo()
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DDropUnitDims.cpp105 unsigned numSymbols = indexingMaps.front().getNumSymbols(); in replaceUnitDims()
128 if (operandMap.getNumSymbols()) in replaceUnitDims()
283 AffineMap::get(indexMap.getNumDims(), indexMap.getNumSymbols(), in replaceUnitExtents()
DTransforms.cpp498 AffineMap::get(map.getNumDims(), map.getNumSymbols(), subExprs, ctx)); in matchAndRewrite()
507 auto resultMap = AffineMap::get(0, map.getNumSymbols(), {e}, ctx); in matchAndRewrite()
/external/llvm-project/mlir/lib/Analysis/
DAffineAnalysis.cpp174 unsigned getNumSymbols() const { return numSymbols; } in getNumSymbols() function in __anon042d10d90111::ValuePositionMap
315 unsigned numSymbols = valuePosMap.getNumSymbols(); in initDependenceConstraints()
458 unsigned srcNumIds = srcMap.getNumDims() + srcMap.getNumSymbols(); in addMemRefAccessConstraints()
461 unsigned dstNumIds = dstMap.getNumDims() + dstMap.getNumSymbols(); in addMemRefAccessConstraints()
DAffineStructures.cpp120 localVarCst->reset(map.getNumDims(), map.getNumSymbols()); in getFlattenedAffineExprs()
124 map.getNumSymbols(), flattenedExprs, in getFlattenedAffineExprs()
132 localVarCst->reset(set.getNumDims(), set.getNumSymbols()); in getFlattenedAffineExprs()
136 set.getNumSymbols(), flattenedExprs, in getFlattenedAffineExprs()
178 numIds(set.getNumDims() + set.getNumSymbols()), numDims(set.getNumDims()), in FlatAffineConstraints()
179 numSymbols(set.getNumSymbols()) { in FlatAffineConstraints()
538 assert(other.getNumSymbols() == getNumSymbolIds() && "symbol mismatch"); in composeMatchingMap()
DLoopAnalysis.cpp65 auto lbMapSplat = AffineMap::get(lbMap.getNumDims(), lbMap.getNumSymbols(), in buildTripCountMapAndOperands()
/external/llvm-project/mlir/lib/CAPI/IR/
DAffineMap.cpp90 return unwrap(affineMap).getNumSymbols(); in mlirAffineMapGetNumSymbols()
/external/tensorflow/tensorflow/compiler/mlir/xla/experimental/conv_emitter/
Dconv_emitter_transforms.cc85 loop.getUpperBoundMap().getNumSymbols(), {new_bound})); in SetBoundForSimpleLoop()

12