blockNeedsPredication(BasicBlock *BB) | llvm::LoopVectorizationLegality | |
canFoldTailByMasking() | llvm::LoopVectorizationLegality | |
canVectorize(bool UseVPlanNativePath) | llvm::LoopVectorizationLegality | |
getFirstOrderRecurrences() | llvm::LoopVectorizationLegality | inline |
getInductionVars() | llvm::LoopVectorizationLegality | inline |
getLAI() const | llvm::LoopVectorizationLegality | inline |
getMaxSafeDepDistBytes() | llvm::LoopVectorizationLegality | inline |
getMaxSafeRegisterWidth() const | llvm::LoopVectorizationLegality | inline |
getNumLoads() const | llvm::LoopVectorizationLegality | inline |
getNumStores() const | llvm::LoopVectorizationLegality | inline |
getPrimaryInduction() | llvm::LoopVectorizationLegality | inline |
getReductionVars() | llvm::LoopVectorizationLegality | inline |
getRuntimePointerChecking() const | llvm::LoopVectorizationLegality | inline |
getSinkAfter() | llvm::LoopVectorizationLegality | inline |
getWidestInductionType() | llvm::LoopVectorizationLegality | inline |
hasFunNoNaNAttr() const | llvm::LoopVectorizationLegality | inline |
hasStride(Value *V) | llvm::LoopVectorizationLegality | inline |
InductionList typedef | llvm::LoopVectorizationLegality | |
isCastedInductionVariable(const Value *V) | llvm::LoopVectorizationLegality | |
isConsecutivePtr(Value *Ptr) | llvm::LoopVectorizationLegality | |
isFirstOrderRecurrence(const PHINode *Phi) | llvm::LoopVectorizationLegality | |
isInductionPhi(const Value *V) | llvm::LoopVectorizationLegality | |
isInductionVariable(const Value *V) | llvm::LoopVectorizationLegality | |
isMaskRequired(const Instruction *I) | llvm::LoopVectorizationLegality | inline |
isReductionVariable(PHINode *PN) | llvm::LoopVectorizationLegality | inline |
isUniform(Value *V) | llvm::LoopVectorizationLegality | |
LoopVectorizationLegality(Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT, TargetLibraryInfo *TLI, AliasAnalysis *AA, Function *F, std::function< const LoopAccessInfo &(Loop &)> *GetLAA, LoopInfo *LI, OptimizationRemarkEmitter *ORE, LoopVectorizationRequirements *R, LoopVectorizeHints *H, DemandedBits *DB, AssumptionCache *AC) | llvm::LoopVectorizationLegality | inline |
RecurrenceSet typedef | llvm::LoopVectorizationLegality | |
ReductionList typedef | llvm::LoopVectorizationLegality | |