HomeSort by: relevance | last modified time | path
    Searched refs:Scev (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
VectorUtils.h 790 /// A wrapper around ScalarEvolution, used to add runtime SCEV checks.
791 /// Simplifies SCEV expressions in the context of existing SCEV assumptions.
818 StrideDescriptor(int64_t Stride, const SCEV *Scev, uint64_t Size,
820 : Stride(Stride), Scev(Scev), Size(Size), Alignment(Alignment) {}
826 const SCEV *Scev = nullptr;
ScalarEvolutionExpressions.h 1 //===- llvm/Analysis/ScalarEvolutionExpressions.h - SCEV Exprs --*- C++ -*-===//
47 class SCEVConstant : public SCEV {
53 SCEV(ID, scConstant, 1), V(v) {}
62 static bool classof(const SCEV *S) {
67 inline unsigned short computeExpressionSize(ArrayRef<const SCEV *> Args) {
75 class SCEVCastExpr : public SCEV {
77 std::array<const SCEV *, 1> Operands;
80 SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, const SCEV *op,
84 const SCEV *getOperand() const { return Operands[0]; }
85 const SCEV *getOperand(unsigned i) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
VectorUtils.cpp 208 const SCEV *V = SE->getSCEV(Ptr);
977 const SCEV *Scev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr);
979 AccessStrideInfo[&I] = StrideDescriptor(Stride, Scev, Size,
1150 PSE.getSE()->getMinusSCEV(DesA.Scev, DesB.Scev));
1201 // of runtime SCEV assumptions checks (thereby potentially failing to
ScalarEvolution.cpp 14 // scalar expressions, which are represented as subclasses of the SCEV class.
16 // can handle. We only create one SCEV of a particular shape, so
19 // One important aspect of the SCEV objects is that they are never cyclic, even
154 cl::desc("Maximum number of iterations SCEV will "
161 "verify-scev", cl::Hidden,
164 "verify-scev-strict", cl::Hidden,
165 cl::desc("Enable stricter verification with -verify-scev is passed"));
167 VerifySCEVMap("verify-scev-maps", cl::Hidden,
172 "scev-verify-ir", cl::Hidden,
173 cl::desc("Verify IR correctness when making sensitive SCEV queries (slow)")
    [all...]

Completed in 67 milliseconds