Home
last modified time | relevance | path

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

12

/freebsd-head/contrib/llvm-project/llvm/include/llvm/Analysis/
HDScalarEvolutionNormalization.h45 class SCEV; variable
HDDelinearization.h27 class SCEV; variable
HDScalarEvolutionAliasAnalysis.h23 class SCEV; variable
HDScalarEvolutionDivision.h20 class SCEV; variable
HDLoopCacheAnalysis.h31 class SCEV; variable
HDIVUsers.h28 class SCEV; variable
HDIVDescriptors.h30 class SCEV; variable
HDDependenceAnalysis.h53 class SCEV; variable
HDLoopAccessAnalysis.h31 class SCEV; variable
HDTargetTransformInfoImpl.h788 const SCEV *) const { in getAddressComputationCost()
HDTargetTransformInfo.h61 class SCEV; variable
/freebsd-head/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
HDAlignmentFromAssumptions.h28 class SCEV; variable
HDNaryReassociate.h96 class SCEV; variable
/freebsd-head/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
HDLoopUtils.h42 class SCEV; variable
HDLoopConstrainer.h26 class SCEV; variable
/freebsd-head/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMTargetTransformInfo.h37 class SCEV; variable
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64TargetTransformInfo.h36 class SCEV; variable
/freebsd-head/contrib/llvm-project/llvm/lib/Analysis/
HDLoopAccessAnalysis.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()
HDScalarEvolution.cpp1530 DenseMap<const SCEV *, SmallVector<ScalarEvolution::FoldID, 2>> in insertFoldCacheEntry()
2237 CollectAddOperandsWithScales(DenseMap<const SCEV *, APInt> &M, in CollectAddOperandsWithScales()
15099 &RewriteMap) { in collect()
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDLoopUnroll.cpp233 StackNode(ScopedHashTable<const SCEV *, LoadValue> &AvailableLoads, in StackNode()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDBasicTTIImpl.h66 class SCEV; variable
2435 const SCEV *) { in getAddressComputationCost()
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDIndVarSimplify.cpp577 IndVarSimplifyVisitor(PHINode *IV, ScalarEvolution *SCEV, in IndVarSimplifyVisitor()
HDLoopIdiomRecognize.cpp736 bool (LoopIdiomRecognize::*Processor)(MemInst *, const SCEV *), in processLoopMemIntrinsic()
HDLoopStrengthReduce.cpp5427 const SmallPtrSet<const SCEV *, 16> &CurRegs, in SolveRecurse()
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.h60 class SCEV; variable

12