Home
last modified time | relevance | path

Searched refs:stepInt (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/
H A DAffineCanonicalizationUtils.cpp208 auto stepInt = getConstantIntValue(step); in addLoopRangeConstraints() local
209 if (!stepInt) in addLoopRangeConstraints()
236 if (lbInt && ubInt && (*lbInt + *stepInt >= *ubInt)) { in addLoopRangeConstraints()
249 ivUb = exprLb + 1 + (*stepInt * ((exprUb - exprLb - 1).floorDiv(*stepInt))); in addLoopRangeConstraints()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DLoopSpecialization.cpp116 auto stepInt = getConstantIntValue(forOp.getStep()); in peelForLoop() local
119 if (lbInt && ubInt && stepInt && (*ubInt - *lbInt) % *stepInt == 0) in peelForLoop()
122 if (stepInt == static_cast<int64_t>(1)) in peelForLoop()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparsification.cpp588 IntegerAttr loInt, hiInt, stepInt; in genVectorMask() local
591 matchPattern(step, m_Constant(&stepInt))) { in genVectorMask()
592 if (((hiInt.getInt() - loInt.getInt()) % stepInt.getInt()) == 0) in genVectorMask()