Lines Matching refs:MemoryDepChecker

255     MemoryDepChecker::DepCandidates &DepCands, bool UseDependencies) {  in generateChecks()
322 MemoryDepChecker::DepCandidates &DepCands, bool UseDependencies) { in groupChecks()
392 MemoryDepChecker::MemAccessInfo Access(Pointers[I].PointerValue, in groupChecks()
521 MemoryDepChecker::DepCandidates &DA, in AccessAnalysis()
580 void resetDepChecks(MemoryDepChecker &DepChecker) { in resetDepChecks()
615 MemoryDepChecker::DepCandidates &DepCands;
1265 MemoryDepChecker::VectorizationSafetyStatus
1266 MemoryDepChecker::Dependence::isSafeForVectorization(DepType Type) { in isSafeForVectorization()
1283 bool MemoryDepChecker::Dependence::isBackward() const { in isBackward()
1299 bool MemoryDepChecker::Dependence::isPossiblyBackward() const { in isPossiblyBackward()
1303 bool MemoryDepChecker::Dependence::isForward() const { in isForward()
1319 bool MemoryDepChecker::couldPreventStoreLoadForward(uint64_t Distance, in couldPreventStoreLoadForward()
1363 void MemoryDepChecker::mergeInStatus(VectorizationSafetyStatus S) { in mergeInStatus()
1471 MemoryDepChecker::Dependence::DepType
1472 MemoryDepChecker::isDependent(const MemAccessInfo &A, unsigned AIdx, in isDependent()
1665 bool MemoryDepChecker::areDepsSafe(DepCandidates &AccessSets, in areDepsSafe()
1743 MemoryDepChecker::getInstructionsForAccess(Value *Ptr, bool isWrite) const { in getInstructionsForAccess()
1754 const char *MemoryDepChecker::Dependence::DepName[] = {
1758 void MemoryDepChecker::Dependence::print( in print()
1928 MemoryDepChecker::DepCandidates DependentAccesses; in analyzeLoop()
2196 DepChecker(std::make_unique<MemoryDepChecker>(*PSE, L)), TheLoop(L), in LoopAccessInfo()