Lines Matching refs:VECTOR_SHUFFLE
820 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Expand); in resetOperationActions()
935 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4f32, Custom); in resetOperationActions()
994 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in resetOperationActions()
1000 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2f64, Custom); in resetOperationActions()
1001 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2i64, Custom); in resetOperationActions()
1299 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in resetOperationActions()
1471 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in resetOperationActions()
1558 setTargetDAGCombine(ISD::VECTOR_SHUFFLE); in resetOperationActions()
5789 case ISD::VECTOR_SHUFFLE: { in LowerVectorBroadcast()
8322 if (NewV.getOpcode() == ISD::VECTOR_SHUFFLE && Subtarget->hasSSE2()) { in LowerVECTOR_SHUFFLEv8i16()
8346 if (NewV.getOpcode() == ISD::VECTOR_SHUFFLE && Subtarget->hasSSE2()) { in LowerVECTOR_SHUFFLEv8i16()
15412 if (Amt.getOpcode() == ISD::VECTOR_SHUFFLE && in LowerScalarVariableShift()
15892 Op00.getOpcode() == ISD::VECTOR_SHUFFLE) { in LowerSIGN_EXTEND_INREG()
16179 case ISD::VECTOR_SHUFFLE: return LowerVECTOR_SHUFFLE(Op, DAG); in LowerOperation()
18771 if (N->getOpcode() == ISD::VECTOR_SHUFFLE && in PerformShuffleCombine()
18809 N->getOpcode() == ISD::VECTOR_SHUFFLE) in PerformShuffleCombine()
21275 if (LHS.getOpcode() != ISD::VECTOR_SHUFFLE && in isHorizontalBinOp()
21276 RHS.getOpcode() != ISD::VECTOR_SHUFFLE) in isHorizontalBinOp()
21301 if (LHS.getOpcode() == ISD::VECTOR_SHUFFLE) { in isHorizontalBinOp()
21319 if (RHS.getOpcode() == ISD::VECTOR_SHUFFLE) { in isHorizontalBinOp()
22023 case ISD::VECTOR_SHUFFLE: return PerformShuffleCombine(N, DAG, DCI,Subtarget); in PerformDAGCombine()