Lines Matching refs:FullDependence

265 FullDependence::FullDependence(Instruction *Source, Instruction *Destination,  in FullDependence()  function in FullDependence
290 bool FullDependence::isDirectionNegative() const { in isDirectionNegative()
303 bool FullDependence::normalize(ScalarEvolution *SE) { in normalize()
334 unsigned FullDependence::getDirection(unsigned Level) const { in getDirection()
341 const SCEV *FullDependence::getDistance(unsigned Level) const { in getDistance()
350 bool FullDependence::isScalar(unsigned Level) const { in isScalar()
358 bool FullDependence::isPeelFirst(unsigned Level) const { in isPeelFirst()
366 bool FullDependence::isPeelLast(unsigned Level) const { in isPeelLast()
373 bool FullDependence::isSplitable(unsigned Level) const { in isSplitable()
1184 FullDependence &Result) const { in testZIV()
1232 unsigned Level, FullDependence &Result, in strongSIVtest()
1368 const Loop *CurLoop, unsigned Level, FullDependence &Result, in weakCrossingSIVtest()
1569 FullDependence &Result, in exactSIVtest()
1763 FullDependence &Result, in weakZeroSrcSIVtest()
1873 FullDependence &Result, in weakZeroDstSIVtest()
1957 FullDependence &Result) const { in exactRDIVtest()
2227 FullDependence &Result, Constraint &NewConstraint, in testSIV()
2295 FullDependence &Result) const { in testRDIV()
2362 FullDependence &Result) const { in testMIV()
2403 FullDependence &Result) const { in gcdMIVtest()
2607 FullDependence &Result) const { in banerjeeMIVtest()
3631 FullDependence Result(Src, Dst, PossiblyLoopIndependent, CommonLevels); in depends()
3974 return std::make_unique<FullDependence>(std::move(Result)); in depends()
4043 FullDependence Result(Src, Dst, false, CommonLevels); in getSplitIteration()