Home
last modified time | relevance | path

Searched defs:SCEV (Results 1 – 25 of 25) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionNormalization.h45 class SCEV; variable
H A DDelinearization.h26 class SCEV; global() variable
[all...]
H A DScalarEvolutionAliasAnalysis.h23 class SCEV; variable
H A DScalarEvolutionDivision.h20 class SCEV; variable
H A DLoopCacheAnalysis.h31 class SCEV; variable
H A DIVUsers.h27 class SCEV; global() variable
H A DIVDescriptors.h30 class SCEV; variable
H A DDependenceAnalysis.h53 class SCEV; variable
H A DLoopAccessAnalysis.h30 class SCEV; global() variable
[all...]
H A DTargetTransformInfoImpl.h752 getAddressComputationCost(Type * Tp,ScalarEvolution *,const SCEV *) getAddressComputationCost() argument
H A DTargetTransformInfo.h60 class SCEV; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DAlignmentFromAssumptions.h27 class SCEV; global() variable
H A DNaryReassociate.h96 class SCEV; variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h40 class SCEV; global() variable
H A DLoopConstrainer.h26 class SCEV; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h37 class SCEV; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h36 class SCEV; variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h64 class SCEV; global() variable
2345 getAddressComputationCost(Type * Ty,ScalarEvolution *,const SCEV *) getAddressComputationCost() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp891 findForkedSCEVs(ScalarEvolution * SE,const Loop * L,Value * Ptr,SmallVectorImpl<PointerIntPair<const SCEV *,1,bool>> & ScevList,unsigned Depth) findForkedSCEVs() argument
906 __anon55b3ad850302(PointerIntPair<const SCEV *, 1, bool> S) findForkedSCEVs() argument
[all...]
H A DScalarEvolution.cpp1528 insertFoldCacheEntry(const ScalarEvolution::FoldID & ID,const SCEV * S,DenseMap<ScalarEvolution::FoldID,const SCEV * > & FoldCache,DenseMap<const SCEV *,SmallVector<ScalarEvolution::FoldID,2>> & FoldCacheUser) insertFoldCacheEntry() argument
2235 CollectAddOperandsWithScales(DenseMap<const SCEV *,APInt> & M,SmallVectorImpl<const SCEV * > & NewOps,APInt & AccumulatedConstant,ArrayRef<const SCEV * > Ops,const APInt & Scale,ScalarEvolution & SE) CollectAddOperandsWithScales() argument
14946 SCEVLoopGuardRewriter(ScalarEvolution & SE,DenseMap<const SCEV *,const SCEV * > & M) SCEVLoopGuardRewriter() argument
15010 __anon508f8d704e02(ICmpInst::Predicate Predicate, const SCEV *LHS, const SCEV *RHS, DenseMap<const SCEV *, const SCEV *> &RewriteMap) applyLoopGuards() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp567 IndVarSimplifyVisitor(PHINode * IV,ScalarEvolution * SCEV,const TargetTransformInfo * TTI,const DominatorTree * DTree) IndVarSimplifyVisitor() argument
[all...]
H A DLoopIdiomRecognize.cpp731 processLoopMemIntrinsic(BasicBlock * BB,bool (LoopIdiomRecognize::* Processor)(MemInst *,const SCEV *),const SCEV * BECount) processLoopMemIntrinsic() argument
[all...]
H A DLoopStrengthReduce.cpp5140 SolveRecurse(SmallVectorImpl<const Formula * > & Solution,Cost & SolutionCost,SmallVectorImpl<const Formula * > & Workspace,const Cost & CurCost,const SmallPtrSet<const SCEV *,16> & CurRegs,DenseSet<const SCEV * > & VisitedRegs) const SolveRecurse() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h58 class SCEV; global() variable
[all...]
H A DLoopVectorize.cpp7544 executePlan(ElementCount BestVF,unsigned BestUF,VPlan & BestVPlan,InnerLoopVectorizer & ILV,DominatorTree * DT,bool IsEpilogueVectorization,const DenseMap<const SCEV *,Value * > * ExpandedSCEVs) executePlan() argument
[all...]