Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1171 SE->isKnownNonNegative(Coeff) ? Coeff : SE->getNegativeSCEV(Coeff); in strongSIVtest()
1215 if (Coeff->isOne()) { in strongSIVtest()
1222 NewConstraint.setLine(Coeff, in strongSIVtest()
1295 NewConstraint.setLine(Coeff, Coeff, Delta, CurLoop); in weakCrossingSIVtest()
2434 Constant = getConstantPart(Coeff); in gcdMIVtest()
2447 DstCoeff = Coeff; in gcdMIVtest()
2451 Constant = getConstantPart(Coeff); in gcdMIVtest()
2749 SE->getZero(A[K].Coeff->getType()); in findBoundsALL()
2777 const SCEV *Delta = SE->getMinusSCEV(A[K].Coeff, B[K].Coeff); in findBoundsEQ()
2788 const SCEV *Delta = SE->getMinusSCEV(A[K].Coeff, B[K].Coeff); in findBoundsEQ()
[all …]
H A DLoopCacheAnalysis.cpp290 const SCEV *Coeff = getLastCoefficient(); in computeRefCost() local
292 const SCEV *Stride = SE.getMulExpr(Coeff, ElemSize); in computeRefCost()
417 const SCEV *Coeff = getLastCoefficient(); in isConsecutive() local
419 const SCEV *Stride = SE.getMulExpr(Coeff, ElemSize); in isConsecutive()
H A DScalarEvolution.cpp1039 const SCEV *Coeff = BinomialCoefficient(It, i, SE, Result->getType()); in evaluateAtIteration() local
1040 if (isa<SCEVCouldNotCompute>(Coeff)) in evaluateAtIteration()
1041 return Coeff; in evaluateAtIteration()
1043 Result = SE.getAddExpr(Result, SE.getMulExpr(Operands[i], Coeff)); in evaluateAtIteration()
3195 uint64_t Coeff; in getMulExpr() local
3197 Coeff = umul_ov(Coeff1, Coeff2, Overflow); in getMulExpr()
3199 Coeff = Coeff1*Coeff2; in getMulExpr()
3200 const SCEV *CoeffTerm = getConstant(Ty, Coeff); in getMulExpr()
/freebsd-13.1/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 __anonc1ebfd5a0111::FAddend
416 if (!BreakNum || Coeff.isOne()) in drillAddendDownOneStep()
419 Addend0.Scale(Coeff); in drillAddendDownOneStep()
422 Addend1.Scale(Coeff); in drillAddendDownOneStep()
748 if (Coeff.isMinusOne() || Coeff.isOne()) { in createAddendVal()
749 NeedNeg = Coeff.isMinusOne(); in createAddendVal()
753 if (Coeff.isTwo() || Coeff.isMinusTwo()) { in createAddendVal()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h355 const SCEV *Coeff; member
651 bool strongSIVtest(const SCEV *Coeff,