Searched refs:Coeff (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.1-release/contrib/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1008 bool DependenceAnalysis::strongSIVtest(const SCEV *Coeff, argument
1016 DEBUG(dbgs() << "\t Coeff = " << *Coeff);
1017 DEBUG(dbgs() << ", " << *Coeff->getType() << "\n");
1037 SE->isKnownNonNegative(Coeff) ? Coeff : SE->getNegativeSCEV(Coeff);
1048 if (isa<SCEVConstant>(Delta) && isa<SCEVConstant>(Coeff)) {
1050 APInt ConstCoeff = cast<SCEVConstant>(Coeff)->getValue()->getValue();
1056 // Make sure Coeff divide
1147 weakCrossingSIVtest(const SCEV *Coeff, const SCEV *SrcConst, const SCEV *DstConst, const Loop *CurLoop, unsigned Level, FullDependence &Result, Constraint &NewConstraint, const SCEV *&SplitIter) const argument
2234 const SCEV *Coeff = AddRec->getStepRecurrence(*SE); local
2255 const SCEV *Coeff = AddRec->getStepRecurrence(*SE); local
2335 const SCEV *Coeff = AddRec->getStepRecurrence(*SE); local
2353 const SCEV *Coeff = AddRec->getStepRecurrence(*SE); local
[all...]
H A DScalarEvolution.cpp809 const SCEV *Coeff = BinomialCoefficient(It, i, SE, getType()); local
810 if (isa<SCEVCouldNotCompute>(Coeff))
811 return Coeff;
813 Result = SE.getAddExpr(Result, SE.getMulExpr(getOperand(i), Coeff));
2071 uint64_t Coeff;
2073 Coeff = umul_ov(Coeff1, Coeff2, Overflow);
2075 Coeff = Coeff1*Coeff2;
2076 const SCEV *CoeffTerm = getConstant(Ty, Coeff);
/freebsd-10.1-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp118 const FAddendCoef &getCoef(void) const { return Coeff; }
121 bool isZero() const { return Coeff.isZero(); }
123 void set(short Coefficient, Value *V) { Coeff.set(Coefficient), Val = V; }
125 { Coeff.set(Coefficient); Val = V; }
127 { Coeff.set(Coefficient->getValueAPF()); Val = V; }
129 void negate() { Coeff.negate(); }
141 Coeff += T.Coeff;
145 void Scale(const FAddendCoef& ScaleAmt) { Coeff *= ScaleAmt; }
147 // This addend has the value of "Coeff * Va
149 FAddendCoef Coeff; member in class:__anon2711::FAddend
825 const FAddendCoef &Coeff = Opnd.getCoef(); local
[all...]
/freebsd-10.1-release/contrib/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h355 const SCEV *Coeff; member in struct:llvm::DependenceAnalysis::CoefficientInfo
634 bool strongSIVtest(const SCEV *Coeff,

Completed in 80 milliseconds