Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionNormalization.h45 class SCEV; variable
H A DDelinearization.h27 class SCEV; variable
H A DScalarEvolutionAliasAnalysis.h23 class SCEV; variable
H A DScalarEvolutionDivision.h20 class SCEV; variable
H A DLoopCacheAnalysis.h31 class SCEV; variable
[all...]
H A DIVUsers.h28 class SCEV; variable
H A DIVDescriptors.h31 class SCEV; global() variable
H A DDependenceAnalysis.h53 class SCEV; variable
[all...]
H A DLoopAccessAnalysis.h31 class SCEV; variable
H A DTargetTransformInfoImpl.h788 const SCEV *) const { in getAddressComputationCost()
H A DTargetTransformInfo.h61 class SCEV; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DAlignmentFromAssumptions.h28 class SCEV; variable
H A DNaryReassociate.h96 class SCEV; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h42 class SCEV; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h37 class SCEV; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h36 class SCEV; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp206 static std::pair<const SCEV *, const SCEV *> getStartAndEndForAccess( in getStartAndEndForAccess()
209 DenseMap<std::pair<const SCEV *, Type *>, in getStartAndEndForAccess()
889 SmallVectorImpl<PointerIntPair<const SCEV *, 1, bool>> &ScevList, in findForkedSCEVs()
904 auto UndefPoisonCheck = [](PointerIntPair<const SCEV *, 1, bool> S) { in findForkedSCEVs()
H A DScalarEvolution.cpp1530 DenseMap<const SCEV *, SmallVector<ScalarEvolution::FoldID, 2>> in insertFoldCacheEntry()
2237 CollectAddOperandsWithScales(DenseMap<const SCEV *, APInt> &M, in CollectAddOperandsWithScales()
15099 &RewriteMap) { in collect()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp233 StackNode(ScopedHashTable<const SCEV *, LoadValue> &AvailableLoads, in StackNode()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h66 class SCEV; variable
2435 const SCEV *) { in getAddressComputationCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp577 IndVarSimplifyVisitor(PHINode *IV, ScalarEvolution *SCEV, in IndVarSimplifyVisitor()
H A DLoopIdiomRecognize.cpp736 bool (LoopIdiomRecognize::*Processor)(MemInst *, const SCEV *), in processLoopMemIntrinsic()
H A DLoopStrengthReduce.cpp5427 const SmallPtrSet<const SCEV *, 16> &CurRegs, in SolveRecurse()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h60 class SCEV; variable
H A DLoopVectorize.cpp7277 const DenseMap<const SCEV *, Value *> *ExpandedSCEVs) { in executePlan()