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 | |