reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3620 if (Cond == ISD::SETNE && C1 == 0) {// (X & 8) != 0 --> (X & 8) >> 3 3629 } else if (Cond == ISD::SETEQ && C1 == AndRHS->getAPIntValue()) { 3632 unsigned ShCt = C1.logBase2(); 3633 if (C1.isPowerOf2() && 3643 if (C1.getMinSignedBits() <= 64 && 3644 !isLegalICmpImmediate(C1.getSExtValue())) { 3650 if ((-AndRHSC).isPowerOf2() && (AndRHSC & C1) == C1) { 3650 if ((-AndRHSC).isPowerOf2() && (AndRHSC & C1) == C1) { 3659 SDValue CmpRHS = DAG.getConstant(C1.lshr(ShiftBits), dl, CmpTy); 3671 APInt NewC = C1; 3674 ShiftBits = C1.countTrailingOnes(); 3678 ShiftBits = C1.countTrailingZeros();