• Home
  • Raw
  • Download

Lines Matching refs:numDims

29   AffineExprConstantFolder(unsigned numDims, ArrayRef<Attribute> operandConsts)  in AffineExprConstantFolder()  argument
30 : numDims(numDims), operandConsts(operandConsts) {} in AffineExprConstantFolder()
66 if (auto attr = operandConsts[numDims + in constantFoldImpl()
86 unsigned numDims; member in __anond02650d10111::AffineExprConstantFolder
168 AffineMap AffineMap::getMultiDimIdentityMap(unsigned numDims, in getMultiDimIdentityMap() argument
171 dimExprs.reserve(numDims); in getMultiDimIdentityMap()
172 for (unsigned i = 0; i < numDims; ++i) in getMultiDimIdentityMap()
174 return get(/*dimCount=*/numDims, /*symbolCount=*/0, dimExprs, context); in getMultiDimIdentityMap()
183 for (unsigned i = 0, numDims = getNumDims(); i < numDims; ++i) { in isIdentity() local
206 return map->numDims; in getNumDims()
218 return map->numDims + map->numSymbols; in getNumInputs()
315 unsigned numDims = map.getNumDims(); in compose() local
318 SmallVector<AffineExpr, 8> newDims(numDims); in compose()
319 for (unsigned idx = 0; idx < numDims; ++idx) { in compose()
328 map.replaceDimsAndSymbols(newDims, newSymbols, numDims, numSymbols); in compose()
333 return AffineMap::get(numDims, numSymbols, exprs, map.getContext()); in compose()
442 unsigned numResults = 0, numDims = 0, numSymbols = 0; in concatAffineMaps() local
452 numDims = std::max(m.getNumDims(), numDims); in concatAffineMaps()
454 return AffineMap::get(numDims, numSymbols, results, in concatAffineMaps()
479 : numDims(map.getNumDims()), numSymbols(map.getNumSymbols()), in MutableAffineMap()
487 numDims = map.getNumDims(); in reset()
509 results[i] = simplifyAffineExpr(getResult(i), numDims, numSymbols); in simplify()
514 return AffineMap::get(numDims, numSymbols, results, context); in getAffineMap()