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

References

lib/Target/X86/X86ISelLowering.cpp
32516   IntMaskVT = MVT::getVectorVT(IntMaskVT, NumMaskElts);
32516   IntMaskVT = MVT::getVectorVT(IntMaskVT, NumMaskElts);
32521     if (matchShuffleAsEXTRQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx,
32525       V1 = DAG.getBitcast(IntMaskVT, V1);
32526       Res = DAG.getNode(X86ISD::EXTRQI, DL, IntMaskVT, V1,
32532     if (matchShuffleAsINSERTQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx)) {
32535       V1 = DAG.getBitcast(IntMaskVT, V1);
32536       V2 = DAG.getBitcast(IntMaskVT, V2);
32537       Res = DAG.getNode(X86ISD::INSERTQI, DL, IntMaskVT, V1, V2,
32568       SDValue VPermMask = getConstVector(Mask, IntMaskVT, DAG, DL, true);
32592       SDValue VPermMask = getConstVector(Mask, IntMaskVT, DAG, DL, true);
32618       SDValue VPermMask = getConstVector(Mask, IntMaskVT, DAG, DL, true);
32666     SDValue VPermMask = DAG.getBuildVector(IntMaskVT, DL, VPermIdx);
32701     SDValue VPerm2MaskOp = getConstVector(VPerm2Idx, IntMaskVT, DAG, DL, true);
32793     SDValue VPermMask = getConstVector(Mask, IntMaskVT, DAG, DL, true);