Searched defs:PSE (Results 1 - 12 of 12) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h40 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 DVPlanTransforms.cpp496 optimizeForVFAndUF(VPlan &Plan, ElementCount BestVF, unsigned BestUF, PredicatedScalarEvolution &PSE) argument
H A DLoopVectorizationPlanner.h275 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 DLoopVectorize.cpp447 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 DLoopLoadElimination.cpp96 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE, argument
[all...]
/openbsd-current/gnu/llvm/llvm/lib/ProfileData/
H A DProfileSummaryBuilder.cpp160 ProfileSummaryEntry PSE = {Cutoff, Count, CountsSeen}; local
/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/
H A DVectorUtils.h767 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, argument
836 PredicatedScalarEvolution &PSE; member in class:llvm::InterleavedAccessInfo
H A DLoopAccessAnalysis.h172 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 DLoopVectorizationLegality.h476 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 DIVDescriptors.cpp1401 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE, argument
1474 isInductionPHI(PHINode *Phi, const Loop *TheLoop, PredicatedScalarEvolution &PSE, InductionDescriptor &D, bool Assume) argument
[all...]
H A DLoopAccessAnalysis.cpp150 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 DARMTargetTransformInfo.cpp2183 PredicatedScalarEvolution PSE = LAI->getPSE(); local

Completed in 321 milliseconds