| AA | llvm::InnerLoopVectorizer | protected |
| AC | llvm::InnerLoopVectorizer | protected |
| AddedSafetyChecks | llvm::InnerLoopVectorizer | protected |
| addMetadata(Instruction *To, Instruction *From) | llvm::InnerLoopVectorizer | protected |
| addMetadata(ArrayRef< Value *> To, Instruction *From) | llvm::InnerLoopVectorizer | protected |
| addNewMetadata(Instruction *To, const Instruction *Orig) | llvm::InnerLoopVectorizer | protected |
| areSafetyChecksAdded() | llvm::InnerLoopVectorizer | inline |
| Builder | llvm::InnerLoopVectorizer | protected |
| buildScalarSteps(Value *ScalarIV, Value *Step, Instruction *EntryVal, const InductionDescriptor &ID) | llvm::InnerLoopVectorizer | protected |
| Cost | llvm::InnerLoopVectorizer | protected |
| createBitOrPointerCast(Value *V, VectorType *DstVTy, const DataLayout &DL) | llvm::InnerLoopVectorizer | protected |
| createInductionVariable(Loop *L, Value *Start, Value *End, Value *Step, Instruction *DL) | llvm::InnerLoopVectorizer | protected |
| createVectorIntOrFpInductionPHI(const InductionDescriptor &II, Value *Step, Instruction *EntryVal) | llvm::InnerLoopVectorizer | protected |
| createVectorizedLoopSkeleton() | llvm::InnerLoopVectorizer | |
| DT | llvm::InnerLoopVectorizer | protected |
| emitMemRuntimeChecks(Loop *L, BasicBlock *Bypass) | llvm::InnerLoopVectorizer | protected |
| emitMinimumIterationCountCheck(Loop *L, BasicBlock *Bypass) | llvm::InnerLoopVectorizer | protected |
| emitSCEVChecks(Loop *L, BasicBlock *Bypass) | llvm::InnerLoopVectorizer | protected |
| emitTransformedIndex(IRBuilder<> &B, Value *Index, ScalarEvolution *SE, const DataLayout &DL, const InductionDescriptor &ID) const | llvm::InnerLoopVectorizer | protected |
| fixCrossIterationPHIs() | llvm::InnerLoopVectorizer | protected |
| fixFirstOrderRecurrence(PHINode *Phi) | llvm::InnerLoopVectorizer | protected |
| fixLCSSAPHIs() | llvm::InnerLoopVectorizer | protected |
| fixNonInductionPHIs(void) | llvm::InnerLoopVectorizer | |
| fixReduction(PHINode *Phi) | llvm::InnerLoopVectorizer | protected |
| fixupIVUsers(PHINode *OrigPhi, const InductionDescriptor &II, Value *CountRoundDown, Value *EndValue, BasicBlock *MiddleBlock) | llvm::InnerLoopVectorizer | protected |
| fixVectorizedLoop() | llvm::InnerLoopVectorizer | |
| getOrCreateScalarValue(Value *V, const VPIteration &Instance) | llvm::InnerLoopVectorizer | |
| getOrCreateTripCount(Loop *NewLoop) | llvm::InnerLoopVectorizer | protected |
| getOrCreateVectorTripCount(Loop *NewLoop) | llvm::InnerLoopVectorizer | protected |
| getOrCreateVectorValue(Value *V, unsigned Part) | llvm::InnerLoopVectorizer | |
| Induction | llvm::InnerLoopVectorizer | protected |
| InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, unsigned UnrollFactor, LoopVectorizationLegality *LVL, LoopVectorizationCostModel *CM) | llvm::InnerLoopUnroller | inline |
| InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, unsigned VecWidth, unsigned UnrollFactor, LoopVectorizationLegality *LVL, LoopVectorizationCostModel *CM) | llvm::InnerLoopVectorizer | inline |
| IVEndValues | llvm::InnerLoopVectorizer | protected |
| Legal | llvm::InnerLoopVectorizer | protected |
| LI | llvm::InnerLoopVectorizer | protected |
| LoopBypassBlocks | llvm::InnerLoopVectorizer | protected |
| LoopExitBlock | llvm::InnerLoopVectorizer | protected |
| LoopMiddleBlock | llvm::InnerLoopVectorizer | protected |
| LoopScalarBody | llvm::InnerLoopVectorizer | protected |
| LoopScalarPreHeader | llvm::InnerLoopVectorizer | protected |
| LoopVectorBody | llvm::InnerLoopVectorizer | protected |
| LoopVectorPreHeader | llvm::InnerLoopVectorizer | protected |
| LVer | llvm::InnerLoopVectorizer | protected |
| needsScalarInduction(Instruction *IV) const | llvm::InnerLoopVectorizer | protected |
| OldInduction | llvm::InnerLoopVectorizer | protected |
| ORE | llvm::InnerLoopVectorizer | protected |
| OrigLoop | llvm::InnerLoopVectorizer | protected |
| OrigPHIsToFix | llvm::InnerLoopVectorizer | protected |
| packScalarIntoVectorValue(Value *V, const VPIteration &Instance) | llvm::InnerLoopVectorizer | |
| PhiVector typedef | llvm::InnerLoopVectorizer | protected |
| PredicatedInstructions | llvm::InnerLoopVectorizer | protected |
| PSE | llvm::InnerLoopVectorizer | protected |
| recordVectorLoopValueForInductionCast(const InductionDescriptor &ID, const Instruction *EntryVal, Value *VectorLoopValue, unsigned Part, unsigned Lane=UINT_MAX) | llvm::InnerLoopVectorizer | protected |
| scalarizeInstruction(Instruction *Instr, const VPIteration &Instance, bool IfPredicateInstr) | llvm::InnerLoopVectorizer | |
| ScalarParts typedef | llvm::InnerLoopVectorizer | protected |
| setDebugLocFromInst(IRBuilder<> &B, const Value *Ptr) | llvm::InnerLoopVectorizer | |
| shouldScalarizeInstruction(Instruction *I) const | llvm::InnerLoopVectorizer | protected |
| sinkScalarOperands(Instruction *PredInst) | llvm::InnerLoopVectorizer | protected |
| TLI | llvm::InnerLoopVectorizer | protected |
| TripCount | llvm::InnerLoopVectorizer | protected |
| truncateToMinimalBitwidths() | llvm::InnerLoopVectorizer | protected |
| TTI | llvm::InnerLoopVectorizer | protected |
| UF | llvm::InnerLoopVectorizer | protected |
| updateAnalysis() | llvm::InnerLoopVectorizer | protected |
| vectorizeInterleaveGroup(Instruction *Instr, VectorParts *BlockInMask=nullptr) | llvm::InnerLoopVectorizer | |
| vectorizeMemoryInstruction(Instruction *Instr, VectorParts *BlockInMask=nullptr) | llvm::InnerLoopVectorizer | |
| VectorLoopValueMap | llvm::InnerLoopVectorizer | protected |
| VectorParts typedef | llvm::InnerLoopVectorizer | |
| VectorTripCount | llvm::InnerLoopVectorizer | protected |
| VF | llvm::InnerLoopVectorizer | protected |
| widenInstruction(Instruction &I) | llvm::InnerLoopVectorizer | |
| widenIntOrFpInduction(PHINode *IV, TruncInst *Trunc=nullptr) | llvm::InnerLoopVectorizer | |
| widenPHIInstruction(Instruction *PN, unsigned UF, unsigned VF) | llvm::InnerLoopVectorizer | |
| ~InnerLoopVectorizer()=default | llvm::InnerLoopVectorizer | virtual |