reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
39671 if (ShAmt1.getValueType() != MVT::i8) 39683 if (ShAmt1.getOpcode() == ISD::AND && 39684 isa<ConstantSDNode>(ShAmt1.getOperand(1)) && 39685 ShAmt1.getConstantOperandAPInt(1) == (Bits - 1)) { 39686 ShMsk1 = ShAmt1; 39687 ShAmt1 = ShAmt1.getOperand(0); 39687 ShAmt1 = ShAmt1.getOperand(0); 39692 if (ShAmt1.getOpcode() == ISD::TRUNCATE) 39693 ShAmt1 = ShAmt1.getOperand(0); 39693 ShAmt1 = ShAmt1.getOperand(0); 39702 std::swap(ShAmt0, ShAmt1); 39720 if (ShAmt1.getOpcode() == ISD::SUB) { 39721 SDValue Sum = ShAmt1.getOperand(0); 39723 SDValue ShAmt1Op1 = ShAmt1.getOperand(1); 39737 } else if (auto *ShAmt1C = dyn_cast<ConstantSDNode>(ShAmt1)) { 39741 } else if (ShAmt1.getOpcode() == ISD::XOR) { 39742 SDValue Mask = ShAmt1.getOperand(1); 39745 SDValue ShAmt1Op0 = ShAmt1.getOperand(0);