Lines Matching refs:v2i64
157 { ISD::SHL, MVT::v2i64, 1 }, in getArithmeticInstrCost()
158 { ISD::SRL, MVT::v2i64, 1 }, in getArithmeticInstrCost()
187 { ISD::SHL, MVT::v2i64, 1 }, in getArithmeticInstrCost()
188 { ISD::SRL, MVT::v2i64, 2 }, in getArithmeticInstrCost()
189 { ISD::SRA, MVT::v2i64, 2 }, in getArithmeticInstrCost()
220 { ISD::SRA, MVT::v2i64, 4 }, // srl/xor/sub sequence. in getArithmeticInstrCost()
252 { ISD::SHL, MVT::v2i64, 1 }, // psllq. in getArithmeticInstrCost()
261 { ISD::SRL, MVT::v2i64, 1 }, // psrlq. in getArithmeticInstrCost()
270 { ISD::SRA, MVT::v2i64, 4 }, // 2 x psrad + shuffle. in getArithmeticInstrCost()
327 { ISD::SHL, MVT::v2i64, 4 }, // splat+shuffle sequence. in getArithmeticInstrCost()
336 { ISD::SRL, MVT::v2i64, 4 }, // splat+shuffle sequence. in getArithmeticInstrCost()
345 { ISD::SRA, MVT::v2i64, 12 }, // srl/xor/sub sequence. in getArithmeticInstrCost()
357 { ISD::SDIV, MVT::v2i64, 2*20 }, in getArithmeticInstrCost()
361 { ISD::UDIV, MVT::v2i64, 2*20 }, in getArithmeticInstrCost()
399 { ISD::MUL, MVT::v2i64, 9 }, in getArithmeticInstrCost()
464 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, in getShuffleCost()
486 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, // movsd in getShuffleCost()
504 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, // movsd in getShuffleCost()
535 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 1 }, in getCastInstrCost()
536 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 1 }, in getCastInstrCost()
542 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f32, 1 }, in getCastInstrCost()
545 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f64, 1 }, in getCastInstrCost()
605 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 5 }, in getCastInstrCost()
606 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 5 }, in getCastInstrCost()
704 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 10 }, in getCastInstrCost()
770 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v2i64, 15 }, in getCastInstrCost()
771 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i64, 2*10 }, in getCastInstrCost()
779 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 2*10 }, in getCastInstrCost()
780 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v2i64, 15 }, in getCastInstrCost()
887 { ISD::SETCC, MVT::v2i64, 8 }, in getCmpSelInstrCost()
896 { ISD::SETCC, MVT::v2i64, 1 }, in getCmpSelInstrCost()
953 { ISD::BITREVERSE, MVT::v2i64, 1 }, in getIntrinsicInstrCost()
981 { ISD::BITREVERSE, MVT::v2i64, 5 }, in getIntrinsicInstrCost()
985 { ISD::BSWAP, MVT::v2i64, 1 }, in getIntrinsicInstrCost()
990 { ISD::BSWAP, MVT::v2i64, 7 }, in getIntrinsicInstrCost()
1209 { ISD::ADD, MVT::v2i64, 2 }, // The data reported by the IACA tool is "1.6". in getReductionCost()
1218 { ISD::ADD, MVT::v2i64, 1 }, // The data reported by the IACA tool is "1.5". in getReductionCost()
1228 { ISD::ADD, MVT::v2i64, 2 }, // The data reported by the IACA tool is "1.6". in getReductionCost()
1237 { ISD::ADD, MVT::v2i64, 1 }, // The data reported by the IACA tool is "1.5". in getReductionCost()