Home
last modified time | relevance | path

Searched refs:MemoryDepChecker (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h86 class MemoryDepChecker {
171 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L) in MemoryDepChecker() function
417 RuntimePointerChecking(MemoryDepChecker &DC, ScalarEvolution *SE) in RuntimePointerChecking()
441 void generateChecks(MemoryDepChecker::DepCandidates &DepCands,
511 void groupChecks(MemoryDepChecker::DepCandidates &DepCands,
523 MemoryDepChecker &DC;
603 const MemoryDepChecker &getDepChecker() const { return *DepChecker; } in getDepChecker()
676 std::unique_ptr<MemoryDepChecker> DepChecker;
826 inline Instruction *MemoryDepChecker::Dependence::getSource( in getSource()
831 inline Instruction *MemoryDepChecker::Dependence::getDestination( in getDestination()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp714 MemoryDepChecker::DepCandidates &DepCands;
1551 void MemoryDepChecker::addAccess(StoreInst *SI) { in addAccess()
1560 void MemoryDepChecker::addAccess(LoadInst *LI) { in addAccess()
1569 MemoryDepChecker::VectorizationSafetyStatus
1775 MemoryDepChecker::Dependence::DepType
2064 void MemoryDepChecker::Dependence::print( in print()
2420 MemoryDepChecker::Dependence Dep = *Found; in emitUnsafeDependenceRemark()
2433 case MemoryDepChecker::Dependence::NoDep: in emitUnsafeDependenceRemark()
2434 case MemoryDepChecker::Dependence::Forward: in emitUnsafeDependenceRemark()
2437 case MemoryDepChecker::Dependence::Backward: in emitUnsafeDependenceRemark()
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/LoopAccessAnalysis/
H A Dforward-loop-independent.ll7 ; dependeces *outside* of the MemoryDepChecker logic (i.e. proper dependence
13 ; MemoryDepChecker analysis for accesses of A.
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp617 using Dependence = MemoryDepChecker::Dependence;
715 const MemoryDepChecker &DepChecker = LAI->getDepChecker(); in processLoop()
H A DLoopLoadElimination.cpp191 if (Dep.Type == MemoryDepChecker::Dependence::Unknown) { in findStoreToLoadDependences()