Lines Matching refs:Dependence
583 bool MemoryDepChecker::Dependence::isSafeForVectorization(DepType Type) { in isSafeForVectorization()
599 bool MemoryDepChecker::Dependence::isInterestingDependence(DepType Type) { in isInterestingDependence()
615 bool MemoryDepChecker::Dependence::isPossiblyBackward() const { in isPossiblyBackward()
670 MemoryDepChecker::Dependence::DepType
683 return Dependence::NoDep; in isDependent()
688 return Dependence::Unknown; in isDependent()
723 return Dependence::Unknown; in isDependent()
730 return Dependence::Unknown; in isDependent()
745 return Dependence::ForwardButPreventsForwarding; in isDependent()
748 return Dependence::Forward; in isDependent()
755 return Dependence::NoDep; in isDependent()
757 return Dependence::Unknown; in isDependent()
765 return Dependence::Unknown; in isDependent()
784 return Dependence::Backward; in isDependent()
794 return Dependence::BackwardVectorizableButPreventsForwarding; in isDependent()
799 return Dependence::BackwardVectorizable; in isDependent()
835 Dependence::DepType Type = in areDepsSafe()
837 SafeForVectorization &= Dependence::isSafeForVectorization(Type); in areDepsSafe()
844 if (Dependence::isInterestingDependence(Type)) in areDepsSafe()
846 Dependence(A.second, B.second, Type)); in areDepsSafe()
880 const char *MemoryDepChecker::Dependence::DepName[] = {
884 void MemoryDepChecker::Dependence::print( in print()