Home
last modified time | relevance | path

Searched refs:numSymbols (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/
H A DPresburgerSpace.h81 unsigned numSymbols = 0,
83 return PresburgerSpace(numDomain, numRange, numSymbols, numLocals);
87 unsigned numSymbols = 0,
89 return PresburgerSpace(/*numDomain=*/0, /*numRange=*/numDims, numSymbols,
96 unsigned getNumSymbolVars() const { return numSymbols; } in getNumSymbolVars()
101 return numDomain + numRange + numSymbols; in getNumDimAndSymbolVars()
104 return numDomain + numRange + numSymbols + numLocals; in getNumVars()
231 unsigned numSymbols = 0, unsigned numLocals = 0)
232 : numDomain(numDomain), numRange(numRange), numSymbols(numSymbols), in numDomain()
258 unsigned numSymbols; variable
/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DAffineParser.cpp53 ParseResult parseAffineMapRange(unsigned numDims, unsigned numSymbols,
71 ParseResult parseSymbolIdList(unsigned &numSymbols);
73 unsigned &numSymbols);
500 auto symbol = getAffineSymbolExpr(numSymbols++, getContext()); in parseSymbolIdList()
515 numSymbols = 0; in parseDimAndOptionalSymbolIdList()
518 return parseSymbolIdList(numSymbols); in parseDimAndOptionalSymbolIdList()
524 unsigned numDims = 0, numSymbols = 0; in parseAffineMapOrIntegerSetInline() local
527 if (parseDimAndOptionalSymbolIdList(numDims, numSymbols)) in parseAffineMapOrIntegerSetInline()
531 return parseAffineMapRange(numDims, numSymbols, map); in parseAffineMapOrIntegerSetInline()
535 return parseIntegerSetConstraints(numDims, numSymbols, set); in parseAffineMapOrIntegerSetInline()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/Analysis/
H A DAffineStructures.h44 unsigned numSymbols, unsigned numLocals,
49 numDims, numSymbols, numLocals)) { in IntegerPolyhedron() argument
61 FlatAffineValueConstraints(unsigned numDims = 0, unsigned numSymbols = 0,
66 /*numReservedCols=*/numDims + numSymbols +
68 numDims, numSymbols, numLocals, valArgs) {}
115 unsigned numReservedCols, unsigned numDims, unsigned numSymbols,
117 void reset(unsigned numDims = 0, unsigned numSymbols = 0,
122 void reset(unsigned numDims, unsigned numSymbols, unsigned numLocals,
517 unsigned numSymbols, unsigned numLocals,
525 unsigned numSymbols = 0, unsigned numLocals = 0)
[all …]
/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineExpr.cpp125 for (unsigned idx = offset; idx < numSymbols; ++idx) in shiftSymbols()
893 unsigned numSymbols, in getAffineExprFromFlatForm() argument
902 for (unsigned j = 0; j < numDims + numSymbols; j++) { in getAffineExprFromFlatForm()
1000 for (unsigned j = numDims; j < numDims + numSymbols; ++j) { in getSemiAffineExprFromFlatForm()
1024 if (flatExprs[numDims + numSymbols + it.index()] == 0) in getSemiAffineExprFromFlatForm()
1088 if (flatExprs[j] == 0 || addedToMap[j - numDims - numSymbols]) in getSemiAffineExprFromFlatForm()
1103 : numDims(numDims), numSymbols(numSymbols), numLocals(0) { in SimpleAffineExprFlattener()
1174 lhs, numDims, numSymbols, localExprs, context); in visitModExpr()
1215 floorDividend, numDims, numSymbols, localExprs, context); in visitModExpr()
1390 unsigned numSymbols) { in simplifyAffineExpr() argument
[all …]
H A DAffineMap.cpp300 return map->numSymbols; in getNumSymbols()
305 return map->numDims + map->numSymbols; in getNumInputs()
444 unsigned numSymbols = numSymbolsThisMap + map.getNumSymbols(); in compose() local
574 numSymbols = maps.front().getNumSymbols(); in compressUnusedImpl() local
603 unsigned numSymbols = 0; in compressSymbols() local
699 unsigned numResults = 0, numDims = 0, numSymbols = 0; in concatAffineMaps() local
708 numSymbols += m.getNumSymbols(); in concatAffineMaps()
711 return AffineMap::get(numDims, numSymbols, results, in concatAffineMaps()
738 numDims(map.getNumDims()), numSymbols(map.getNumSymbols()), in MutableAffineMap()
744 numSymbols = map.getNumSymbols(); in reset()
[all …]
H A DAffineMapDetail.h32 unsigned numSymbols; member
43 return std::get<0>(key) == numDims && std::get<1>(key) == numSymbols &&
57 res->numSymbols = std::get<1>(key); in construct()
H A DBuiltinTypes.cpp815 unsigned numSymbols = m.getNumSymbols(); in getStridesAndOffset() local
816 offset = simplifyAffineExpr(offset, numDims, numSymbols); in getStridesAndOffset()
818 stride = simplifyAffineExpr(stride, numDims, numSymbols); in getStridesAndOffset()
/llvm-project-15.0.7/mlir/unittests/Analysis/Presburger/
H A DUtils.h45 unsigned numSymbols = 0) {
47 PresburgerSpace::getSetSpace(numDims, numSymbols));
73 unsigned numSymbols = 0) {
77 /*numDims=*/numInputs - numSymbols, numSymbols),
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DIntegerSet.cpp36 intptr_t numSymbols) { in mlirIntegerSetEmptyGet() argument
38 static_cast<unsigned>(numSymbols), in mlirIntegerSetEmptyGet()
43 intptr_t numSymbols, intptr_t numConstraints, in mlirIntegerSetGet() argument
50 static_cast<unsigned>(numDims), static_cast<unsigned>(numSymbols), in mlirIntegerSetGet()
/llvm-project-15.0.7/mlir/lib/Analysis/Presburger/
H A DPresburgerSpace.cpp82 numSymbols += num; in insertVar()
107 numSymbols -= numVarsEliminated; in removeVarRange()
175 numRange = numRange + numSymbols - newSymbolCount; in setVarSymbolSeperation()
176 numSymbols = newSymbolCount; in setVarSymbolSeperation()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAffineExprVisitor.h259 unsigned numSymbols; variable
273 SimpleAffineExprFlattener(unsigned numDims, unsigned numSymbols);
336 return numDims + numSymbols + numLocals + 1; in getNumCols()
339 inline unsigned getLocalVarStartIndex() const { return numDims + numSymbols; } in getLocalVarStartIndex()
H A DIntegerSet.h56 static IntegerSet getEmptySet(unsigned numDims, unsigned numSymbols, in getEmptySet() argument
60 return get(numDims, numSymbols, one, true); in getEmptySet()
H A DAffineExpr.h154 AffineExpr shiftSymbols(unsigned numSymbols, unsigned shift,
263 unsigned numDims, unsigned numSymbols,
303 unsigned numSymbols);
H A DAffineMap.h355 unsigned getNumSymbols() const { return numSymbols; } in getNumSymbols()
356 void setNumSymbols(unsigned d) { numSymbols = d; } in setNumSymbols()
377 unsigned numSymbols = 0; member
/llvm-project-15.0.7/mlir/include/mlir-c/
H A DIntegerSet.h71 intptr_t numSymbols);
79 mlirIntegerSetGet(MlirContext context, intptr_t numDims, intptr_t numSymbols,
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DFoldSubViewOps.cpp68 unsigned numSymbols = 0; in resolveSourceIndices() local
76 expr = expr * rewriter.getAffineSymbolExpr(numSymbols++); in resolveSourceIndices()
84 expr = expr + rewriter.getAffineSymbolExpr(numSymbols++); in resolveSourceIndices()
88 loc, AffineMap::get(1, numSymbols, expr), dynamicOperands); in resolveSourceIndices()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorInferTypeOpInterfaceImpl.cpp183 unsigned numSymbols = 0; in reifyResultShapes() local
186 expr = expr + b.getAffineSymbolExpr(numSymbols++); in reifyResultShapes()
197 b, loc, AffineMap::get(1, numSymbols, expr), mapOperands)[0]); in reifyResultShapes()
/llvm-project-15.0.7/lld/COFF/
H A DInputFiles.cpp140 uint32_t numSymbols = coffObj->getNumberOfSymbols(); in parseLazy() local
141 for (uint32_t i = 0; i < numSymbols; ++i) { in parseLazy()
379 uint32_t numSymbols = coffObj->getNumberOfSymbols(); in initializeSymbols() local
380 symbols.resize(numSymbols); in initializeSymbols()
384 pendingIndexes.reserve(numSymbols); in initializeSymbols()
390 for (uint32_t i = 0; i < numSymbols; ++i) { in initializeSymbols()
452 uint32_t numSymbols = obj->getNumberOfSymbols(); in findSectionDef() local
453 for (uint32_t i = 0; i < numSymbols; ++i) { in findSectionDef()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DDropUnitDims.cpp105 unsigned numSymbols = indexingMaps.front().getNumSymbols(); in replaceUnitDims() local
120 symReplacements.reserve(numSymbols); in replaceUnitDims()
121 for (unsigned symbol : llvm::seq<unsigned>(0, numSymbols)) in replaceUnitDims()
133 numSymbols))); in replaceUnitDims()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DUtils.cpp88 unsigned numSymbols = lbOperands[0].size(); in getAsConstraints() local
93 cst->reset(numDims, numSymbols, 0, values); in getAsConstraints()
482 unsigned numSymbols = accessMap.getNumSymbols(); in compute() local
496 numSymbols++; in compute()
503 cst.reset(numDims, numSymbols, 0, operands); in compute()
507 for (unsigned i = 0; i < numDims + numSymbols; ++i) { in compute()
H A DAffineStructures.cpp73 unsigned numSymbols, in getFlattenedAffineExprs() argument
77 localVarCst->reset(numDims, numSymbols); in getFlattenedAffineExprs()
81 AffineExprFlattener flattener(numDims, numSymbols); in getFlattenedAffineExprs()
106 unsigned numSymbols, in getFlattenedAffineExpr() argument
110 LogicalResult ret = ::getFlattenedAffineExprs({expr}, numDims, numSymbols, in getFlattenedAffineExpr()
1581 unsigned numSymbols = syms.size(); in alignAffineMapWithValues() local
1602 replacement = builder.getAffineSymbolExpr(numSymbols++); in alignAffineMapWithValues()
1615 dims.size(), numSymbols); in alignAffineMapWithValues()
/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRAffine.cpp867 [](intptr_t numDims, intptr_t numSymbols, py::list exprs, in populateIRAffine()
885 context->get(), numDims, numSymbols, exprs.size(), in populateIRAffine()
893 [](intptr_t numDims, intptr_t numSymbols, in populateIRAffine()
896 mlirIntegerSetEmptyGet(context->get(), numDims, numSymbols); in populateIRAffine()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.h82 unsigned numSymbols() const { return Symbols.size(); } in numSymbols() function
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/IR/
H A DGPUDialect.cpp1355 unsigned numSymbols = 0; in verify() local
1357 numSymbols = memRefType.getLayout().getAffineMap().getNumSymbols(); in verify()
1358 if (symbolOperands().size() != numSymbols) { in verify()
/llvm-project-15.0.7/lld/ELF/
H A DSyntheticSections.cpp2513 unsigned numSymbols = symTab->getNumSymbols(); in writeTo() local
2516 write32(p++, numSymbols); // nbucket in writeTo()
2517 write32(p++, numSymbols); // nchain in writeTo()
2520 uint32_t *chains = p + numSymbols; in writeTo()
2526 uint32_t hash = hashSysV(name) % numSymbols; in writeTo()
2870 size_t numSymbols = 0; in createSymbols() local
2872 numSymbols += v.size(); in createSymbols()
2877 ret.reserve(numSymbols); in createSymbols()

12