/external/llvm-project/mlir/lib/IR/ |
D | AffineMap.cpp | 192 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 …]
|
D | BuiltinTypes.cpp | 599 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()
|
D | IntegerSet.cpp | 16 unsigned IntegerSet::getNumSymbols() const { return set->symbolCount; } in getNumSymbols() function in IntegerSet
|
D | MLIRContext.cpp | 159 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()
|
D | AsmPrinter.cpp | 2131 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/ |
D | AffineLoopNormalize.cpp | 58 /*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/ |
D | AffineValueMap.h | 70 inline unsigned getNumSymbols() const { return map.getNumSymbols(); } in getNumSymbols() function
|
D | AffineOps.h | 467 unsigned getNumSymbols() { return concatenatedSymbols.size(); } in getNumSymbols() function
|
/external/llvm-project/mlir/lib/Transforms/Utils/ |
D | Utils.cpp | 57 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()
|
D | LoopFusionUtils.cpp | 491 assert(lbMap.getNumSymbols() == ubMap.getNumSymbols()); in getConstDifference() 495 lbMap.getNumSymbols()); in getConstDifference()
|
D | LoopUtils.cpp | 95 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/ |
D | AffineOps.cpp | 370 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 …]
|
D | AffineValueMap.cpp | 55 AffineMap::get(normalizer.getNumDims(), normalizer.getNumSymbols(), in difference()
|
/external/llvm-project/mlir/include/mlir/IR/ |
D | AffineMap.h | 121 unsigned getNumSymbols() const; 235 unsigned getNumSymbols() const { return numSymbols; } in getNumSymbols() function
|
D | IntegerSet.h | 78 unsigned getNumSymbols() const;
|
/external/llvm-project/lld/MachO/ |
D | SyntheticSections.h | 431 uint32_t getNumSymbols() const; 470 uint32_t getNumSymbols() const; 472 return getNumSymbols() * sizeof(uint32_t); in getRawSize()
|
D | SyntheticSections.cpp | 580 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
|
D | Writer.cpp | 134 c->nindirectsyms = indirectSymtabSection->getNumSymbols(); in writeTo() 230 c->nsyms = symtabSection->getNumSymbols(); in writeTo()
|
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
D | DropUnitDims.cpp | 105 unsigned numSymbols = indexingMaps.front().getNumSymbols(); in replaceUnitDims() 128 if (operandMap.getNumSymbols()) in replaceUnitDims() 283 AffineMap::get(indexMap.getNumDims(), indexMap.getNumSymbols(), in replaceUnitExtents()
|
D | Transforms.cpp | 498 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/ |
D | AffineAnalysis.cpp | 174 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()
|
D | AffineStructures.cpp | 120 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()
|
D | LoopAnalysis.cpp | 65 auto lbMapSplat = AffineMap::get(lbMap.getNumDims(), lbMap.getNumSymbols(), in buildTripCountMapAndOperands()
|
/external/llvm-project/mlir/lib/CAPI/IR/ |
D | AffineMap.cpp | 90 return unwrap(affineMap).getNumSymbols(); in mlirAffineMapGetNumSymbols()
|
/external/tensorflow/tensorflow/compiler/mlir/xla/experimental/conv_emitter/ |
D | conv_emitter_transforms.cc | 85 loop.getUpperBoundMap().getNumSymbols(), {new_bound})); in SetBoundForSimpleLoop()
|