Searched refs:MemoryDepChecker (Results 1 – 4 of 4) sorted by relevance
87 class MemoryDepChecker {172 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L) in MemoryDepChecker() function418 RuntimePointerChecking(MemoryDepChecker &DC, ScalarEvolution *SE) in RuntimePointerChecking()442 void generateChecks(MemoryDepChecker::DepCandidates &DepCands,512 void groupChecks(MemoryDepChecker::DepCandidates &DepCands,524 MemoryDepChecker &DC;604 const MemoryDepChecker &getDepChecker() const { return *DepChecker; } in getDepChecker()677 std::unique_ptr<MemoryDepChecker> DepChecker;840 inline Instruction *MemoryDepChecker::Dependence::getSource( in getSource()845 inline Instruction *MemoryDepChecker::Dependence::getDestination( in getDestination()
352 MemoryDepChecker::DepCandidates &DepCands, bool UseDependencies) { in generateChecks()421 MemoryDepChecker::DepCandidates &DepCands, bool UseDependencies) { in groupChecks()493 MemoryDepChecker::MemAccessInfo Access(Pointers[I].PointerValue, in groupChecks()623 MemoryDepChecker::DepCandidates &DA, in AccessAnalysis()683 void resetDepChecks(MemoryDepChecker &DepChecker) { in resetDepChecks()722 MemoryDepChecker::DepCandidates &DepCands;1606 void MemoryDepChecker::addAccess(StoreInst *SI) { in addAccess()1615 void MemoryDepChecker::addAccess(LoadInst *LI) { in addAccess()1624 MemoryDepChecker::VectorizationSafetyStatus1625 MemoryDepChecker::Dependence::isSafeForVectorization(DepType Type) { in isSafeForVectorization()[all …]
614 using Dependence = MemoryDepChecker::Dependence;713 const MemoryDepChecker &DepChecker = LAI->getDepChecker(); in processLoop()
192 if (Dep.Type == MemoryDepChecker::Dependence::Unknown) { in findStoreToLoadDependences()