Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:CI

81   ConstantInt *CI = 0;
82 if ((isLeftShift && match(I, m_LShr(m_Value(), m_ConstantInt(CI)))) ||
83 (!isLeftShift && match(I, m_Shl(m_Value(), m_ConstantInt(CI))))) {
84 if (CI->getZExtValue() == NumBits) {
94 CI->getLimitedValue(BitWidth) < BitWidth) {
117 CI = dyn_cast<ConstantInt>(I->getOperand(1));
118 if (CI == 0) return false;
124 if (CI->getValue() == NumBits) return true;
130 if (CI->getZExtValue() > NumBits) {
131 unsigned LowBits = TypeWidth - CI->getZExtValue();
141 CI = dyn_cast<ConstantInt>(I->getOperand(1));
142 if (CI == 0) return false;
148 if (CI->getValue() == NumBits) return true;
154 if (CI->getValue().ult(TypeWidth) && CI->getZExtValue() > NumBits) {
155 unsigned LowBits = CI->getZExtValue() - NumBits;
216 ConstantInt *CI = cast<ConstantInt>(BO->getOperand(1));
221 unsigned NewShAmt = NumBits+CI->getZExtValue();
233 if (CI->getValue() == NumBits) {
246 assert(CI->getZExtValue() > NumBits);
248 CI->getZExtValue() - NumBits));
257 ConstantInt *CI = cast<ConstantInt>(BO->getOperand(1));
262 unsigned NewShAmt = NumBits+CI->getZExtValue();
273 if (CI->getValue() == NumBits) {
286 assert(CI->getZExtValue() > NumBits);
288 CI->getZExtValue() - NumBits));