Lines Matching refs:SrcCoeff

1503 bool DependenceInfo::exactSIVtest(const SCEV *SrcCoeff, const SCEV *DstCoeff,  in exactSIVtest()  argument
1509 LLVM_DEBUG(dbgs() << "\t SrcCoeff = " << *SrcCoeff << " = AM\n"); in exactSIVtest()
1519 NewConstraint.setLine(SrcCoeff, SE->getNegativeSCEV(DstCoeff), Delta, in exactSIVtest()
1522 const SCEVConstant *ConstSrcCoeff = dyn_cast<SCEVConstant>(SrcCoeff); in exactSIVtest()
1806 bool DependenceInfo::weakZeroDstSIVtest(const SCEV *SrcCoeff, in weakZeroDstSIVtest() argument
1815 LLVM_DEBUG(dbgs() << "\t SrcCoeff = " << *SrcCoeff << "\n"); in weakZeroDstSIVtest()
1823 NewConstraint.setLine(SrcCoeff, SE->getZero(Delta->getType()), Delta, in weakZeroDstSIVtest()
1834 const SCEVConstant *ConstCoeff = dyn_cast<SCEVConstant>(SrcCoeff); in weakZeroDstSIVtest()
1891 bool DependenceInfo::exactRDIVtest(const SCEV *SrcCoeff, const SCEV *DstCoeff, in exactRDIVtest() argument
1896 LLVM_DEBUG(dbgs() << "\t SrcCoeff = " << *SrcCoeff << " = AM\n"); in exactRDIVtest()
1905 const SCEVConstant *ConstSrcCoeff = dyn_cast<SCEVConstant>(SrcCoeff); in exactRDIVtest()
2173 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testSIV() local
2180 if (SrcCoeff == DstCoeff) in testSIV()
2181 disproven = strongSIVtest(SrcCoeff, SrcConst, DstConst, CurLoop, in testSIV()
2183 else if (SrcCoeff == SE->getNegativeSCEV(DstCoeff)) in testSIV()
2184 disproven = weakCrossingSIVtest(SrcCoeff, SrcConst, DstConst, CurLoop, in testSIV()
2187 disproven = exactSIVtest(SrcCoeff, DstCoeff, SrcConst, DstConst, CurLoop, in testSIV()
2191 symbolicRDIVtest(SrcCoeff, DstCoeff, SrcConst, DstConst, CurLoop, CurLoop); in testSIV()
2195 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testSIV() local
2199 return weakZeroDstSIVtest(SrcCoeff, SrcConst, DstConst, CurLoop, in testSIV()
2240 const SCEV *SrcCoeff, *DstCoeff; in testRDIV() local
2249 SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testRDIV()
2259 SrcCoeff = tmpAddRec->getStepRecurrence(*SE); in testRDIV()
2275 SrcCoeff = SE->getNegativeSCEV(DstAddRec->getStepRecurrence(*SE)); in testRDIV()
2283 return exactRDIVtest(SrcCoeff, DstCoeff, in testRDIV()
2288 symbolicRDIVtest(SrcCoeff, DstCoeff, in testRDIV()
2445 const SCEV *SrcCoeff = AddRec->getStepRecurrence(*SE); in gcdMIVtest() local
2446 const SCEV *DstCoeff = SE->getMinusSCEV(SrcCoeff, SrcCoeff); in gcdMIVtest()
2481 Delta = SE->getMinusSCEV(SrcCoeff, DstCoeff); in gcdMIVtest()