| blockNeedsPredication(BasicBlock *BB) const | llvm::LoopVectorizationLegality | |
| canFoldTailByMasking() const | llvm::LoopVectorizationLegality | |
| canVectorize(bool UseVPlanNativePath) | llvm::LoopVectorizationLegality | |
| canVectorizeFPMath(bool EnableStrictReductions) | llvm::LoopVectorizationLegality | |
| getAssumptionCache() const | llvm::LoopVectorizationLegality | inline |
| getCountableExitingBlocks() const | llvm::LoopVectorizationLegality | inline |
| getDominatorTree() const | llvm::LoopVectorizationLegality | inline |
| getFixedOrderRecurrences() | llvm::LoopVectorizationLegality | inline |
| getHistogramInfo(Instruction *I) const | llvm::LoopVectorizationLegality | inline |
| getInductionVars() const | llvm::LoopVectorizationLegality | inline |
| getIntOrFpInductionDescriptor(PHINode *Phi) const | llvm::LoopVectorizationLegality | |
| getLAI() const | llvm::LoopVectorizationLegality | inline |
| getLoop() const | llvm::LoopVectorizationLegality | inline |
| getLoopInfo() const | llvm::LoopVectorizationLegality | inline |
| getMaxSafeVectorWidthInBits() const | llvm::LoopVectorizationLegality | inline |
| getMaxStoreLoadForwardSafeDistanceInBits() const | llvm::LoopVectorizationLegality | inline |
| getNumLoads() const | llvm::LoopVectorizationLegality | inline |
| getNumStores() const | llvm::LoopVectorizationLegality | inline |
| getPointerInductionDescriptor(PHINode *Phi) const | llvm::LoopVectorizationLegality | |
| getPotentiallyFaultingLoads() const | llvm::LoopVectorizationLegality | inline |
| getPredicatedScalarEvolution() const | llvm::LoopVectorizationLegality | inline |
| getPrimaryInduction() | llvm::LoopVectorizationLegality | inline |
| getRecurrenceDescriptor(PHINode *PN) const | llvm::LoopVectorizationLegality | inline |
| getReductionVars() const | llvm::LoopVectorizationLegality | inline |
| getRuntimePointerChecking() const | llvm::LoopVectorizationLegality | inline |
| getScalarEvolution() const | llvm::LoopVectorizationLegality | inline |
| getUncountableEarlyExitingBlock() const | llvm::LoopVectorizationLegality | inline |
| getWidestInductionType() | llvm::LoopVectorizationLegality | inline |
| hasHistograms() const | llvm::LoopVectorizationLegality | inline |
| hasUncountableEarlyExit() const | llvm::LoopVectorizationLegality | inline |
| hasUncountableExitWithSideEffects() const | llvm::LoopVectorizationLegality | inline |
| hasVectorCallVariants() const | llvm::LoopVectorizationLegality | inline |
| InductionList typedef | llvm::LoopVectorizationLegality | |
| isCastedInductionVariable(const Value *V) const | llvm::LoopVectorizationLegality | |
| isConsecutivePtr(Type *AccessTy, Value *Ptr) const | llvm::LoopVectorizationLegality | |
| isFixedOrderRecurrence(const PHINode *Phi) const | llvm::LoopVectorizationLegality | |
| isInductionPhi(const Value *V) const | llvm::LoopVectorizationLegality | |
| isInductionVariable(const Value *V) const | llvm::LoopVectorizationLegality | |
| isInvariant(Value *V) const | llvm::LoopVectorizationLegality | |
| isInvariantAddressOfReduction(Value *V) | llvm::LoopVectorizationLegality | |
| isInvariantStoreOfReduction(StoreInst *SI) | llvm::LoopVectorizationLegality | |
| isMaskRequired(const Instruction *I) const | llvm::LoopVectorizationLegality | inline |
| isReductionVariable(PHINode *PN) const | llvm::LoopVectorizationLegality | inline |
| isSafeForAnyStoreLoadForwardDistances() const | llvm::LoopVectorizationLegality | inline |
| isSafeForAnyVectorWidth() const | llvm::LoopVectorizationLegality | inline |
| isUniform(Value *V, ElementCount VF) const | llvm::LoopVectorizationLegality | |
| isUniformMemOp(Instruction &I, ElementCount VF) const | llvm::LoopVectorizationLegality | |
| LoopVectorizationLegality(Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT, TargetTransformInfo *TTI, TargetLibraryInfo *TLI, Function *F, LoopAccessInfoManager &LAIs, LoopInfo *LI, OptimizationRemarkEmitter *ORE, LoopVectorizationRequirements *R, LoopVectorizeHints *H, DemandedBits *DB, AssumptionCache *AC, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, AAResults *AA) | llvm::LoopVectorizationLegality | inline |
| prepareToFoldTailByMasking() | llvm::LoopVectorizationLegality | |
| RecurrenceSet typedef | llvm::LoopVectorizationLegality | |
| ReductionList typedef | llvm::LoopVectorizationLegality | |