Searched defs:IVLimit (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1738 /// FIXME: Accept -1 stride and set IVLimit = IVInit - BECount
1867 // BECount = (IVEnd - IVInit - 1) => IVLimit = IVInit (postinc).
1875 const SCEV *IVLimit = nullptr; local
1879 IVLimit = IVCount;
1889 IVLimit = SE->getAddExpr(IVInit, IVCount);
1894 assert(SE->isLoopInvariant(IVLimit, L) &&
1901 return Rewriter.expandCodeFor(IVLimit, LimitTy, BI);
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1432 /// FIXME: Accept -1 stride and set IVLimit = IVInit - BECount
1524 const SCEV *IVLimit = BackedgeTakenCount; local
1535 SE->getAddExpr(IVLimit, SE->getConstant(IVLimit->getType(), 1));
1536 if (CntTy == IVLimit->getType())
1537 IVLimit = N;
1539 const SCEV *Zero = SE->getConstant(IVLimit->getType(), 0);
1543 IVLimit = SE->getTruncateOrZeroExtend(N, CntTy);
1546 IVLimit = SE->getTruncateOrZeroExtend(IVLimit, CntT
1622 << " Expr:\\t" << *IVLimit << "\\n"); local
[all...]

Completed in 116 milliseconds