reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));