/openbsd-current/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | VPRecipeBuilder.h | 40 PredicatedScalarEvolution &PSE; member in class:llvm::VPRecipeBuilder 110 VPRecipeBuilder(Loop *OrigLoop, const TargetLibraryInfo *TLI, LoopVectorizationLegality *Legal, LoopVectorizationCostModel &CM, PredicatedScalarEvolution &PSE, VPBuilder &Builder) argument
|
H A D | VPlanTransforms.cpp | 496 optimizeForVFAndUF(VPlan &Plan, ElementCount BestVF, unsigned BestUF, PredicatedScalarEvolution &PSE) argument
|
H A D | LoopVectorizationPlanner.h | 275 PredicatedScalarEvolution &PSE; member in class:llvm::LoopVectorizationPlanner 287 LoopVectorizationPlanner(Loop *L, LoopInfo *LI, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, LoopVectorizationLegality *Legal, LoopVectorizationCostModel &CM, InterleavedAccessInfo &IAI, PredicatedScalarEvolution &PSE, const LoopVectorizeHints &Hints, OptimizationRemarkEmitter *ORE) argument
|
H A D | LoopVectorize.cpp | 447 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, argument 653 PredicatedScalarEvolution &PSE; member in class:llvm::InnerLoopVectorizer 749 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, argument 798 InnerLoopAndEpilogueVectorizer( Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, EpilogueLoopVectorizationInfo &EPI, LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, GeneratedRTChecks &Checks) argument 837 EpilogueVectorizerMainLoop( Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, EpilogueLoopVectorizationInfo &EPI, LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, GeneratedRTChecks &Check) argument 865 EpilogueVectorizerEpilogueLoop( Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, EpilogueLoopVectorizationInfo &EPI, LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, GeneratedRTChecks &Checks) argument 966 createTripCountSCEV(Type *IdxTy, PredicatedScalarEvolution &PSE) argument 1165 LoopVectorizationCostModel(ScalarEpilogueLowering SEL, Loop *L, PredicatedScalarEvolution &PSE, LoopInfo *LI, LoopVectorizationLegality *Legal, const TargetTransformInfo &TTI, const TargetLibraryInfo *TLI, DemandedBits *DB, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, const Function *F, const LoopVectorizeHints *Hints, InterleavedAccessInfo &IAI) argument 1825 PredicatedScalarEvolution &PSE; variable [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 96 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE, argument [all...] |
/openbsd-current/gnu/llvm/llvm/lib/ProfileData/ |
H A D | ProfileSummaryBuilder.cpp | 160 ProfileSummaryEntry PSE = {Cutoff, Count, CountsSeen}; local
|
/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | VectorUtils.h | 767 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, argument 836 PredicatedScalarEvolution &PSE; member in class:llvm::InterleavedAccessInfo
|
H A D | LoopAccessAnalysis.h | 172 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L) argument 266 PredicatedScalarEvolution &PSE; member in class:llvm::MemoryDepChecker 669 std::unique_ptr<PredicatedScalarEvolution> PSE; member in class:llvm::LoopAccessInfo [all...] |
/openbsd-current/gnu/llvm/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 476 PredicatedScalarEvolution &PSE; member in class:llvm::LoopVectorizationLegality 243 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) argument
|
/openbsd-current/gnu/llvm/llvm/lib/Analysis/ |
H A D | IVDescriptors.cpp | 1401 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE, argument 1474 isInductionPHI(PHINode *Phi, const Loop *TheLoop, PredicatedScalarEvolution &PSE, InductionDescriptor &D, bool Assume) argument [all...] |
H A D | LoopAccessAnalysis.cpp | 150 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, argument 200 insert(Loop *Lp, Value *Ptr, const SCEV *PtrExpr, Type *AccessTy, bool WritePtr, unsigned DepSetId, unsigned ASId, PredicatedScalarEvolution &PSE, bool NeedsFreeze) argument 622 AccessAnalysis(Loop *TheLoop, AAResults *AA, LoopInfo *LI, MemoryDepChecker::DepCandidates &DA, PredicatedScalarEvolution &PSE) argument 734 PredicatedScalarEvolution &PSE; member in class:__anon1975::AccessAnalysis 742 hasComputableBounds(PredicatedScalarEvolution &PSE, Value *Ptr, const SCEV *PtrScev, Loop *L, bool Assume) argument 760 isNoWrap(PredicatedScalarEvolution &PSE, const ValueToValueMap &Strides, Value *Ptr, Type *AccessTy, Loop *L) argument 953 findForkedPointer(PredicatedScalarEvolution &PSE, const ValueToValueMap &StridesMap, Value *Ptr, const Loop *L) argument 1322 isNoWrapAddRec(Value *Ptr, const SCEVAddRecExpr *AR, PredicatedScalarEvolution &PSE, const Loop *L) argument 1369 getPtrStride(PredicatedScalarEvolution &PSE, Type *AccessTy, Value *Ptr, const Loop *Lp, const ValueToValueMap &StridesMap, bool Assume, bool ShouldCheckWrap) argument [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 2183 PredicatedScalarEvolution PSE = LAI->getPSE(); local
|