Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp835 auto &R1Value = *R1; in IntersectSignedRange() local
838 assert(!R1Value.isEmpty(SE, /* IsSigned */ true) && in IntersectSignedRange()
843 if (R1Value.getType() != R2.getType()) in IntersectSignedRange()
846 const SCEV *NewBegin = SE.getSMaxExpr(R1Value.getBegin(), R2.getBegin()); in IntersectSignedRange()
847 const SCEV *NewEnd = SE.getSMinExpr(R1Value.getEnd(), R2.getEnd()); in IntersectSignedRange()
864 auto &R1Value = *R1; in IntersectUnsignedRange() local
867 assert(!R1Value.isEmpty(SE, /* IsSigned */ false) && in IntersectUnsignedRange()
872 if (R1Value.getType() != R2.getType()) in IntersectUnsignedRange()
875 const SCEV *NewBegin = SE.getUMaxExpr(R1Value.getBegin(), R2.getBegin()); in IntersectUnsignedRange()
876 const SCEV *NewEnd = SE.getUMinExpr(R1Value.getEnd(), R2.getEnd()); in IntersectUnsignedRange()