Searched refs:Coeff (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 1256 SE->isKnownNonNegative(Coeff) ? Coeff : SE->getNegativeSCEV(Coeff); in strongSIVtest() 1300 if (Coeff->isOne()) { in strongSIVtest() 1307 NewConstraint.setLine(Coeff, in strongSIVtest() 1380 NewConstraint.setLine(Coeff, Coeff, Delta, CurLoop); in weakCrossingSIVtest() 2519 Constant = getConstantPart(Coeff); in gcdMIVtest() 2532 DstCoeff = Coeff; in gcdMIVtest() 2536 Constant = getConstantPart(Coeff); in gcdMIVtest() 2847 SE->getZero(A[K].Coeff->getType()); in findBoundsALL() 2875 const SCEV *Delta = SE->getMinusSCEV(A[K].Coeff, B[K].Coeff); in findBoundsEQ() 2886 const SCEV *Delta = SE->getMinusSCEV(A[K].Coeff, B[K].Coeff); in findBoundsEQ() [all …]
|
H A D | LoopCacheAnalysis.cpp | 475 const SCEV *Coeff = getLastCoefficient(); in isConsecutive() local 477 Type *WiderType = SE.getWiderType(Coeff->getType(), ElemSize->getType()); in isConsecutive() 488 Stride = SE.getMulExpr(SE.getNoopOrSignExtend(Coeff, WiderType), in isConsecutive()
|
H A D | ScalarEvolution.cpp | 986 const SCEV *Coeff = BinomialCoefficient(It, i, SE, Result->getType()); in evaluateAtIteration() local 987 if (isa<SCEVCouldNotCompute>(Coeff)) in evaluateAtIteration() 988 return Coeff; in evaluateAtIteration() 990 Result = SE.getAddExpr(Result, SE.getMulExpr(Operands[i], Coeff)); in evaluateAtIteration() 3350 uint64_t Coeff; in getMulExpr() local 3352 Coeff = umul_ov(Coeff1, Coeff2, Overflow); in getMulExpr() 3354 Coeff = Coeff1*Coeff2; in getMulExpr() 3355 const SCEV *CoeffTerm = getConstant(Ty, Coeff); in getMulExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 135 Coeff += T.Coeff; in operator +=() 145 Coeff.set(Coefficient); in set() 149 Coeff.set(Coefficient); in set() 172 FAddendCoef Coeff; member in __anone240b46e0111::FAddend 416 if (!BreakNum || Coeff.isOne()) in drillAddendDownOneStep() 419 Addend0.Scale(Coeff); in drillAddendDownOneStep() 422 Addend1.Scale(Coeff); in drillAddendDownOneStep() 733 if (Coeff.isMinusOne() || Coeff.isOne()) { in createAddendVal() 734 NeedNeg = Coeff.isMinusOne(); in createAddendVal() 738 if (Coeff.isTwo() || Coeff.isMinusTwo()) { in createAddendVal() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DependenceAnalysis.h | 376 const SCEV *Coeff; member 672 bool strongSIVtest(const SCEV *Coeff,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ConstraintElimination.cpp | 1527 for (auto &Coeff : R.Coefficients) in addFact() local 1528 Coeff *= -1; in addFact()
|