reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
25621 if (SupportedVectorShiftWithBaseAmnt(VT, Subtarget, Opcode)) { 25622 MVT EltVT = VT.getVectorElementType(); 25629 return getTargetVShiftNode(X86OpcI, dl, VT, R, BaseShAmt, Subtarget, DAG); 25633 if (((VT == MVT::v16i8 && !Subtarget.canExtendTo512DQ()) || 25634 (VT == MVT::v32i8 && !Subtarget.canExtendTo512BW()) || 25635 VT == MVT::v64i8) && 25637 unsigned NumElts = VT.getVectorNumElements(); 25652 BitMask = DAG.getBitcast(VT, BitMask); 25653 BitMask = DAG.getVectorShuffle(VT, dl, BitMask, BitMask, 25659 Res = DAG.getBitcast(VT, Res); 25660 Res = DAG.getNode(ISD::AND, dl, VT, Res, BitMask); 25668 SignMask = DAG.getBitcast(VT, SignMask); 25669 Res = DAG.getNode(ISD::XOR, dl, VT, Res, SignMask); 25670 Res = DAG.getNode(ISD::SUB, dl, VT, Res, SignMask); 25678 if (VT == MVT::v2i64 && Amt.getOpcode() == ISD::BITCAST && 25691 if (SupportedVectorShiftWithBaseAmnt(VT, Subtarget, Op.getOpcode())) 25692 return DAG.getNode(X86OpcV, dl, VT, R, Op.getOperand(1));