Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp793 const ConstantRange &YCR) { in expandUDivOrURem() argument
804 if (XCR.icmp(ICmpInst::ICMP_ULT, YCR)) { in expandUDivOrURem()
836 YCR.umul_sat(APInt(YCR.getBitWidth(), 2))) && in expandUDivOrURem()
837 !YCR.isAllNegative()) in expandUDivOrURem()
842 if (XCR.icmp(ICmpInst::ICMP_UGE, YCR)) { in expandUDivOrURem()
876 const ConstantRange &YCR) { in narrowUDivOrURem() argument
885 unsigned MaxActiveBits = std::max(XCR.getActiveBits(), YCR.getActiveBits()); in narrowUDivOrURem()
918 ConstantRange YCR = LVI->getConstantRangeAtUse(Instr->getOperandUse(1), in processUDivOrURem() local
920 if (expandUDivOrURem(Instr, XCR, YCR)) in processUDivOrURem()
923 return narrowUDivOrURem(Instr, XCR, YCR); in processUDivOrURem()