• Home
  • Raw
  • Download

Lines Matching refs:VECTOR_SHUFFLE

434       {ISD::VECTOR_SHUFFLE, MVT::v4i64, 1},  // vblendpd  in getShuffleCost()
435 {ISD::VECTOR_SHUFFLE, MVT::v4f64, 1}, // vblendpd in getShuffleCost()
437 {ISD::VECTOR_SHUFFLE, MVT::v8i32, 1}, // vblendps in getShuffleCost()
438 {ISD::VECTOR_SHUFFLE, MVT::v8f32, 1}, // vblendps in getShuffleCost()
442 {ISD::VECTOR_SHUFFLE, MVT::v16i16, 5}, in getShuffleCost()
446 {ISD::VECTOR_SHUFFLE, MVT::v32i8, 9} in getShuffleCost()
450 int Idx = CostTableLookup(AVXAltShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second); in getShuffleCost()
457 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, in getShuffleCost()
458 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, in getShuffleCost()
462 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 1}, in getShuffleCost()
463 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 1}, in getShuffleCost()
466 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 1}, in getShuffleCost()
470 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 3} in getShuffleCost()
474 int Idx = CostTableLookup(SSE41AltShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second); in getShuffleCost()
480 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, // movsd in getShuffleCost()
481 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, // movsd in getShuffleCost()
485 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 2}, in getShuffleCost()
486 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2}, in getShuffleCost()
488 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 3}, // pshufb + pshufb + or in getShuffleCost()
489 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 3} // pshufb + pshufb + or in getShuffleCost()
493 int Idx = CostTableLookup(SSSE3AltShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second); in getShuffleCost()
499 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, // movsd in getShuffleCost()
500 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, // movsd in getShuffleCost()
502 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 2}, // shufps + pshufd in getShuffleCost()
503 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2}, // shufps + pshufd in getShuffleCost()
506 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 8}, // 4 x pextrw + 4 pinsrw. in getShuffleCost()
509 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 48} in getShuffleCost()
513 int Idx = CostTableLookup(SSEAltShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second); in getShuffleCost()