Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h87 class MemoryDepChecker {
172 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L) in MemoryDepChecker() function
418 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()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp352 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::VectorizationSafetyStatus
1625 MemoryDepChecker::Dependence::isSafeForVectorization(DepType Type) { in isSafeForVectorization()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp614 using Dependence = MemoryDepChecker::Dependence;
713 const MemoryDepChecker &DepChecker = LAI->getDepChecker(); in processLoop()
H A DLoopLoadElimination.cpp192 if (Dep.Type == MemoryDepChecker::Dependence::Unknown) { in findStoreToLoadDependences()