Home
last modified time | relevance | path

Searched refs:Coeff (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1256 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 DLoopCacheAnalysis.cpp475 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 DScalarEvolution.cpp986 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 DInstCombineAddSub.cpp135 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 DDependenceAnalysis.h376 const SCEV *Coeff; member
672 bool strongSIVtest(const SCEV *Coeff,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp1527 for (auto &Coeff : R.Coefficients) in addFact() local
1528 Coeff *= -1; in addFact()