reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
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);