Lines Matching refs:DstCoeff
1503 bool DependenceInfo::exactSIVtest(const SCEV *SrcCoeff, const SCEV *DstCoeff, in exactSIVtest() argument
1510 LLVM_DEBUG(dbgs() << "\t DstCoeff = " << *DstCoeff << " = BM\n"); in exactSIVtest()
1519 NewConstraint.setLine(SrcCoeff, SE->getNegativeSCEV(DstCoeff), Delta, in exactSIVtest()
1523 const SCEVConstant *ConstDstCoeff = dyn_cast<SCEVConstant>(DstCoeff); in exactSIVtest()
1696 bool DependenceInfo::weakZeroSrcSIVtest(const SCEV *DstCoeff, in weakZeroSrcSIVtest() argument
1706 LLVM_DEBUG(dbgs() << "\t DstCoeff = " << *DstCoeff << "\n"); in weakZeroSrcSIVtest()
1714 NewConstraint.setLine(SE->getZero(Delta->getType()), DstCoeff, Delta, in weakZeroSrcSIVtest()
1725 const SCEVConstant *ConstCoeff = dyn_cast<SCEVConstant>(DstCoeff); in weakZeroSrcSIVtest()
1891 bool DependenceInfo::exactRDIVtest(const SCEV *SrcCoeff, const SCEV *DstCoeff, in exactRDIVtest() argument
1897 LLVM_DEBUG(dbgs() << "\t DstCoeff = " << *DstCoeff << " = BM\n"); in exactRDIVtest()
1906 const SCEVConstant *ConstDstCoeff = dyn_cast<SCEVConstant>(DstCoeff); in exactRDIVtest()
2174 const SCEV *DstCoeff = DstAddRec->getStepRecurrence(*SE); in testSIV() local
2180 if (SrcCoeff == DstCoeff) in testSIV()
2183 else if (SrcCoeff == SE->getNegativeSCEV(DstCoeff)) in testSIV()
2187 disproven = exactSIVtest(SrcCoeff, DstCoeff, SrcConst, DstConst, CurLoop, in testSIV()
2191 symbolicRDIVtest(SrcCoeff, DstCoeff, SrcConst, DstConst, CurLoop, CurLoop); in testSIV()
2205 const SCEV *DstCoeff = DstAddRec->getStepRecurrence(*SE); in testSIV() local
2209 return weakZeroSrcSIVtest(DstCoeff, SrcConst, DstConst, in testSIV()
2240 const SCEV *SrcCoeff, *DstCoeff; in testRDIV() local
2252 DstCoeff = DstAddRec->getStepRecurrence(*SE); in testRDIV()
2262 DstCoeff = SE->getNegativeSCEV(SrcAddRec->getStepRecurrence(*SE)); in testRDIV()
2272 DstCoeff = tmpAddRec->getStepRecurrence(*SE); in testRDIV()
2283 return exactRDIVtest(SrcCoeff, DstCoeff, in testRDIV()
2288 symbolicRDIVtest(SrcCoeff, DstCoeff, in testRDIV()
2446 const SCEV *DstCoeff = SE->getMinusSCEV(SrcCoeff, SrcCoeff); in gcdMIVtest() local
2469 DstCoeff = Coeff; in gcdMIVtest()
2481 Delta = SE->getMinusSCEV(SrcCoeff, DstCoeff); in gcdMIVtest()