Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp1720 auto &R1Value = *R1; in IntersectSignedRange() local
1723 assert(!R1Value.isEmpty(SE, /* IsSigned */ true) && in IntersectSignedRange()
1728 if (R1Value.getType() != R2.getType()) in IntersectSignedRange()
1731 const SCEV *NewBegin = SE.getSMaxExpr(R1Value.getBegin(), R2.getBegin()); in IntersectSignedRange()
1732 const SCEV *NewEnd = SE.getSMinExpr(R1Value.getEnd(), R2.getEnd()); in IntersectSignedRange()
1749 auto &R1Value = *R1; in IntersectUnsignedRange() local
1752 assert(!R1Value.isEmpty(SE, /* IsSigned */ false) && in IntersectUnsignedRange()
1757 if (R1Value.getType() != R2.getType()) in IntersectUnsignedRange()
1760 const SCEV *NewBegin = SE.getUMaxExpr(R1Value.getBegin(), R2.getBegin()); in IntersectUnsignedRange()
1761 const SCEV *NewEnd = SE.getUMinExpr(R1Value.getEnd(), R2.getEnd()); in IntersectUnsignedRange()