Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp739 const APInt *DivC; in FoldShiftByConstant() local
741 match(Op0, m_SDiv(m_Value(X), m_APInt(DivC))) && !DivC->isZero() && in FoldShiftByConstant()
742 !DivC->isMinSignedValue()) { in FoldShiftByConstant()
743 Constant *NegDivC = ConstantInt::get(Ty, -(*DivC)); in FoldShiftByConstant()
745 DivC->isNegative() ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_SLE; in FoldShiftByConstant()
H A DInstCombineAddSub.cpp1136 const APInt *DivC; in foldAddToAshr() local
1137 if (!match(Add.getOperand(0), m_SDiv(m_Value(X), m_Power2(DivC))) || in foldAddToAshr()
1138 DivC->isNegative()) in foldAddToAshr()
1153 if (*MaskC != (SMin | (*DivC - 1))) in foldAddToAshr()
1158 X, ConstantInt::get(Add.getType(), DivC->exactLogBase2())); in foldAddToAshr()
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DInstructionSimplify.cpp1165 const APInt *DivC; in simplifyDiv() local
1166 if (IsExact && match(Op1, m_APInt(DivC)) && DivC->countTrailingZeros()) { in simplifyDiv()
1168 if (KnownOp0.countMaxTrailingZeros() < DivC->countTrailingZeros()) in simplifyDiv()