Home
last modified time | relevance | path

Searched refs:Scev (Results 1 – 4 of 4) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DVectorUtils.h646 StrideDescriptor(int64_t Stride, const SCEV *Scev, uint64_t Size, in StrideDescriptor()
648 : Stride(Stride), Scev(Scev), Size(Size), Alignment(Alignment) {} in StrideDescriptor()
654 const SCEV *Scev = nullptr; member
DScalarEvolutionExpressions.h791 static const SCEV *rewrite(const SCEV *Scev, ScalarEvolution &SE,
795 return Rewriter.visit(Scev);
827 static const SCEV *rewrite(const SCEV *Scev, LoopToScevMapT &Map, in rewrite() argument
830 return Rewriter.visit(Scev); in rewrite()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DVectorUtils.cpp835 const SCEV *Scev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in collectConstStrideAccesses() local
844 AccessStrideInfo[&I] = StrideDescriptor(Stride, Scev, Size, *Alignment); in collectConstStrideAccesses()
1014 PSE.getSE()->getMinusSCEV(DesA.Scev, DesB.Scev)); in analyzeInterleaving()
DLoopAccessAnalysis.cpp1129 const SCEV *Scev = SE.getSCEV(Ptr); in sortPtrAccesses() local
1130 const auto *Diff = dyn_cast<SCEVConstant>(SE.getMinusSCEV(Scev, Scev0)); in sortPtrAccesses()