Lines Matching refs:dividend
59 void addLocalFloorDivId(ArrayRef<int64_t> dividend, int64_t divisor, in addLocalFloorDivId()
61 SimpleAffineExprFlattener::addLocalFloorDivId(dividend, divisor, localExpr); in addLocalFloorDivId()
63 localVarCst.addLocalFloorDiv(dividend, divisor); in addLocalFloorDivId()
611 SmallVector<int64_t, 8> dividend(getNumCols(), 0); in addAffineForOpDomain() local
613 dividend[pos] = 1; in addAffineForOpDomain()
614 dividend.back() -= lb; in addAffineForOpDomain()
615 addLocalFloorDiv(dividend, step); in addAffineForOpDomain()
867 SmallVector<int64_t, 8> dividend(cst.getNumCols()); in detectAsFloorDiv() local
869 auto ulPair = computeSingleVarRepr(cst, foundRepr, pos, dividend, divisor); in detectAsFloorDiv()
876 auto dividendExpr = getAffineConstantExpr(dividend.back(), context); in detectAsFloorDiv()
878 if (dividend[c] != 0) in detectAsFloorDiv()
879 dividendExpr = dividendExpr + dividend[c] * exprs[c]; in detectAsFloorDiv()