Lines Matching refs:MemoryDepChecker
251 MemoryDepChecker::DepCandidates &DepCands, bool UseDependencies) { in generateChecks()
308 MemoryDepChecker::DepCandidates &DepCands, bool UseDependencies) { in groupChecks()
378 MemoryDepChecker::MemAccessInfo Access(Pointers[I].PointerValue, in groupChecks()
504 LoopInfo *LI, MemoryDepChecker::DepCandidates &DA, in AccessAnalysis()
563 void resetDepChecks(MemoryDepChecker &DepChecker) { in resetDepChecks()
600 MemoryDepChecker::DepCandidates &DepCands;
1224 MemoryDepChecker::VectorizationSafetyStatus
1225 MemoryDepChecker::Dependence::isSafeForVectorization(DepType Type) { in isSafeForVectorization()
1242 bool MemoryDepChecker::Dependence::isBackward() const { in isBackward()
1258 bool MemoryDepChecker::Dependence::isPossiblyBackward() const { in isPossiblyBackward()
1262 bool MemoryDepChecker::Dependence::isForward() const { in isForward()
1278 bool MemoryDepChecker::couldPreventStoreLoadForward(uint64_t Distance, in couldPreventStoreLoadForward()
1322 void MemoryDepChecker::mergeInStatus(VectorizationSafetyStatus S) { in mergeInStatus()
1430 MemoryDepChecker::Dependence::DepType
1431 MemoryDepChecker::isDependent(const MemAccessInfo &A, unsigned AIdx, in isDependent()
1623 bool MemoryDepChecker::areDepsSafe(DepCandidates &AccessSets, in areDepsSafe()
1693 MemoryDepChecker::getInstructionsForAccess(Value *Ptr, bool isWrite) const { in getInstructionsForAccess()
1704 const char *MemoryDepChecker::Dependence::DepName[] = {
1708 void MemoryDepChecker::Dependence::print( in print()
1861 MemoryDepChecker::DepCandidates DependentAccesses; in analyzeLoop()
2288 DepChecker(llvm::make_unique<MemoryDepChecker>(*PSE, L)), TheLoop(L), in LoopAccessInfo()