| /llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/ |
| H A D | PresburgerSpace.h | 81 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 D | AffineParser.cpp | 53 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 D | AffineStructures.h | 44 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 D | AffineExpr.cpp | 125 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 D | AffineMap.cpp | 300 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 D | AffineMapDetail.h | 32 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 D | BuiltinTypes.cpp | 815 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 D | Utils.h | 45 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 D | IntegerSet.cpp | 36 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 D | PresburgerSpace.cpp | 82 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 D | AffineExprVisitor.h | 259 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 D | IntegerSet.h | 56 static IntegerSet getEmptySet(unsigned numDims, unsigned numSymbols, in getEmptySet() argument 60 return get(numDims, numSymbols, one, true); in getEmptySet()
|
| H A D | AffineExpr.h | 154 AffineExpr shiftSymbols(unsigned numSymbols, unsigned shift, 263 unsigned numDims, unsigned numSymbols, 303 unsigned numSymbols);
|
| H A D | AffineMap.h | 355 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 D | IntegerSet.h | 71 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 D | FoldSubViewOps.cpp | 68 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 D | TensorInferTypeOpInterfaceImpl.cpp | 183 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 D | InputFiles.cpp | 140 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 D | DropUnitDims.cpp | 105 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 D | Utils.cpp | 88 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 D | AffineStructures.cpp | 73 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 D | IRAffine.cpp | 867 [](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 D | NVPTXAsmPrinter.h | 82 unsigned numSymbols() const { return Symbols.size(); } in numSymbols() function
|
| /llvm-project-15.0.7/mlir/lib/Dialect/GPU/IR/ |
| H A D | GPUDialect.cpp | 1355 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 D | SyntheticSections.cpp | 2513 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()
|