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

References

lib/Target/X86/X86ISelLowering.cpp
13003                                                     Mask, Subtarget, DAG))
13009     V1 = DAG.getBitcast(MVT::v4i32, V1);
13013     return DAG.getBitcast(
13015         DAG.getNode(X86ISD::PSHUFD, DL, MVT::v4i32, V1,
13016                     getV4X86ShuffleImm8ForMask(WidenedMask, DL, DAG)));
13024     if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG))
13029                                           Zeroable, Subtarget, DAG))
13035           DL, MVT::v2i64, V1, V2, Mask, Zeroable, Subtarget, DAG))
13041           DL, MVT::v2i64, V2, V1, InverseMask, Zeroable, Subtarget, DAG))
13049                                             Zeroable, Subtarget, DAG))
13053   if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v2i64, Mask, V1, V2, DAG))
13061                                                 Subtarget, DAG))
13065                                                   Subtarget, DAG))
13073                                                 Subtarget, DAG);
13079   V1 = DAG.getBitcast(MVT::v2f64, V1);
13080   V2 = DAG.getBitcast(MVT::v2f64, V2);
13081   return DAG.getBitcast(MVT::v2i64,
13082                         DAG.getVectorShuffle(MVT::v2f64, DL, V1, V2, Mask));