Lines Matching refs:VECTOR_SHUFFLE
442 {ISD::VECTOR_SHUFFLE, MVT::v4i64, 1}, // vblendpd in getShuffleCost()
443 {ISD::VECTOR_SHUFFLE, MVT::v4f64, 1}, // vblendpd in getShuffleCost()
445 {ISD::VECTOR_SHUFFLE, MVT::v8i32, 1}, // vblendps in getShuffleCost()
446 {ISD::VECTOR_SHUFFLE, MVT::v8f32, 1}, // vblendps in getShuffleCost()
450 {ISD::VECTOR_SHUFFLE, MVT::v16i16, 5}, in getShuffleCost()
454 {ISD::VECTOR_SHUFFLE, MVT::v32i8, 9} in getShuffleCost()
459 ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost()
464 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, in getShuffleCost()
465 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, in getShuffleCost()
469 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 1}, in getShuffleCost()
470 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 1}, in getShuffleCost()
473 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 1}, in getShuffleCost()
477 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 3} in getShuffleCost()
481 if (const auto *Entry = CostTableLookup(SSE41AltShuffleTbl, ISD::VECTOR_SHUFFLE, in getShuffleCost()
486 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, // movsd in getShuffleCost()
487 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, // movsd in getShuffleCost()
491 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 2}, in getShuffleCost()
492 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2}, in getShuffleCost()
494 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 3}, // pshufb + pshufb + or in getShuffleCost()
495 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 3} // pshufb + pshufb + or in getShuffleCost()
500 ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost()
504 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, // movsd in getShuffleCost()
505 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, // movsd in getShuffleCost()
507 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 2}, // shufps + pshufd in getShuffleCost()
508 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2}, // shufps + pshufd in getShuffleCost()
511 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 8}, // 4 x pextrw + 4 pinsrw. in getShuffleCost()
514 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 48} in getShuffleCost()
519 ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost()