Lines Matching refs:VECTOR_SHUFFLE
369 {ISD::VECTOR_SHUFFLE, MVT::v4i64, 1}, // vblendpd in getShuffleCost()
370 {ISD::VECTOR_SHUFFLE, MVT::v4f64, 1}, // vblendpd in getShuffleCost()
372 {ISD::VECTOR_SHUFFLE, MVT::v8i32, 1}, // vblendps in getShuffleCost()
373 {ISD::VECTOR_SHUFFLE, MVT::v8f32, 1}, // vblendps in getShuffleCost()
377 {ISD::VECTOR_SHUFFLE, MVT::v16i16, 5}, in getShuffleCost()
381 {ISD::VECTOR_SHUFFLE, MVT::v32i8, 9} in getShuffleCost()
385 int Idx = CostTableLookup(AVXAltShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second); in getShuffleCost()
392 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, in getShuffleCost()
393 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, in getShuffleCost()
397 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 1}, in getShuffleCost()
398 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 1}, in getShuffleCost()
401 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 1}, in getShuffleCost()
405 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 3} in getShuffleCost()
409 int Idx = CostTableLookup(SSE41AltShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second); in getShuffleCost()
415 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, // movsd in getShuffleCost()
416 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, // movsd in getShuffleCost()
420 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 2}, in getShuffleCost()
421 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2}, in getShuffleCost()
423 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 3}, // pshufb + pshufb + or in getShuffleCost()
424 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 3} // pshufb + pshufb + or in getShuffleCost()
428 int Idx = CostTableLookup(SSSE3AltShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second); in getShuffleCost()
434 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, // movsd in getShuffleCost()
435 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, // movsd in getShuffleCost()
437 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 2}, // shufps + pshufd in getShuffleCost()
438 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2}, // shufps + pshufd in getShuffleCost()
441 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 8}, // 4 x pextrw + 4 pinsrw. in getShuffleCost()
444 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 48} in getShuffleCost()
448 int Idx = CostTableLookup(SSEAltShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second); in getShuffleCost()