This is the complete list of members for llvm::MemoryDepChecker, including all inherited members.
| addAccess(StoreInst *SI) | llvm::MemoryDepChecker | |
| addAccess(LoadInst *LI) | llvm::MemoryDepChecker | |
| areDepsSafe(const DepCandidates &AccessSets, const MemAccessInfoList &CheckDeps) | llvm::MemoryDepChecker | |
| clearDependences() | llvm::MemoryDepChecker | inline |
| DepCandidates typedef | llvm::MemoryDepChecker | |
| generateInstructionOrderMap() const | llvm::MemoryDepChecker | inline |
| getAC() const | llvm::MemoryDepChecker | inline |
| getDependences() const | llvm::MemoryDepChecker | inline |
| getDT() const | llvm::MemoryDepChecker | inline |
| getInnermostLoop() const | llvm::MemoryDepChecker | inline |
| getInstructionsForAccess(Value *Ptr, bool isWrite) const | llvm::MemoryDepChecker | |
| getMaxSafeVectorWidthInBits() const | llvm::MemoryDepChecker | inline |
| getMemoryInstructions() const | llvm::MemoryDepChecker | inline |
| getOrderForAccess(Value *Ptr, bool IsWrite) const | llvm::MemoryDepChecker | inline |
| getPointerBounds() | llvm::MemoryDepChecker | inline |
| getStoreLoadForwardSafeDistanceInBits() const | llvm::MemoryDepChecker | inline |
| isSafeForAnyStoreLoadForwardDistances() const | llvm::MemoryDepChecker | inline |
| isSafeForAnyVectorWidth() const | llvm::MemoryDepChecker | inline |
| isSafeForVectorization() const | llvm::MemoryDepChecker | inline |
| MemAccessInfo typedef | llvm::MemoryDepChecker | |
| MemAccessInfoList typedef | llvm::MemoryDepChecker | |
| MemoryDepChecker(PredicatedScalarEvolution &PSE, AssumptionCache *AC, DominatorTree *DT, const Loop *L, const DenseMap< Value *, const SCEV * > &SymbolicStrides, unsigned MaxTargetVectorWidthInBits, std::optional< ScalarEvolution::LoopGuards > &LoopGuards) | llvm::MemoryDepChecker | inline |
| shouldRetryWithRuntimeChecks() const | llvm::MemoryDepChecker | inline |
| VectorizationSafetyStatus enum name | llvm::MemoryDepChecker | |