Lines Matching refs:SELECT

3158     { ISD::SELECT,  MVT::v2f64,   { 4, 4, 1, 3 } }, // vblendvpd  in getCmpSelInstrCost()
3159 { ISD::SELECT, MVT::v4f32, { 4, 4, 1, 3 } }, // vblendvps in getCmpSelInstrCost()
3160 { ISD::SELECT, MVT::v2i64, { 4, 4, 1, 3 } }, // pblendvb in getCmpSelInstrCost()
3161 { ISD::SELECT, MVT::v8i32, { 4, 4, 1, 3 } }, // pblendvb in getCmpSelInstrCost()
3162 { ISD::SELECT, MVT::v8i16, { 4, 4, 1, 3 } }, // pblendvb in getCmpSelInstrCost()
3163 { ISD::SELECT, MVT::v16i8, { 4, 4, 1, 3 } }, // pblendvb in getCmpSelInstrCost()
3172 { ISD::SELECT, MVT::v32i16, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3173 { ISD::SELECT, MVT::v64i8, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3190 { ISD::SELECT, MVT::v8i64, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3191 { ISD::SELECT, MVT::v4i64, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3192 { ISD::SELECT, MVT::v2i64, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3193 { ISD::SELECT, MVT::v16i32, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3194 { ISD::SELECT, MVT::v8i32, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3195 { ISD::SELECT, MVT::v4i32, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3196 { ISD::SELECT, MVT::v8f64, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3197 { ISD::SELECT, MVT::v4f64, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3198 { ISD::SELECT, MVT::v2f64, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3199 { ISD::SELECT, MVT::f64, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3200 { ISD::SELECT, MVT::v16f32, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3201 { ISD::SELECT, MVT::v8f32 , { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3202 { ISD::SELECT, MVT::v4f32, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3203 { ISD::SELECT, MVT::f32 , { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3205 { ISD::SELECT, MVT::v32i16, { 2, 2, 4, 4 } }, in getCmpSelInstrCost()
3206 { ISD::SELECT, MVT::v16i16, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3207 { ISD::SELECT, MVT::v8i16, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3208 { ISD::SELECT, MVT::v64i8, { 2, 2, 4, 4 } }, in getCmpSelInstrCost()
3209 { ISD::SELECT, MVT::v32i8, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3210 { ISD::SELECT, MVT::v16i8, { 1, 1, 1, 1 } }, in getCmpSelInstrCost()
3226 { ISD::SELECT, MVT::v4f64, { 2, 2, 1, 2 } }, // vblendvpd in getCmpSelInstrCost()
3227 { ISD::SELECT, MVT::v8f32, { 2, 2, 1, 2 } }, // vblendvps in getCmpSelInstrCost()
3228 { ISD::SELECT, MVT::v4i64, { 2, 2, 1, 2 } }, // pblendvb in getCmpSelInstrCost()
3229 { ISD::SELECT, MVT::v8i32, { 2, 2, 1, 2 } }, // pblendvb in getCmpSelInstrCost()
3230 { ISD::SELECT, MVT::v16i16, { 2, 2, 1, 2 } }, // pblendvb in getCmpSelInstrCost()
3231 { ISD::SELECT, MVT::v32i8, { 2, 2, 1, 2 } }, // pblendvb in getCmpSelInstrCost()
3253 { ISD::SELECT, MVT::v4f64, { 3, 3, 1, 2 } }, // vblendvpd in getCmpSelInstrCost()
3254 { ISD::SELECT, MVT::v8f32, { 3, 3, 1, 2 } }, // vblendvps in getCmpSelInstrCost()
3255 { ISD::SELECT, MVT::v4i64, { 3, 3, 1, 2 } }, // vblendvpd in getCmpSelInstrCost()
3256 { ISD::SELECT, MVT::v8i32, { 3, 3, 1, 2 } }, // vblendvps in getCmpSelInstrCost()
3257 { ISD::SELECT, MVT::v16i16, { 3, 3, 3, 3 } }, // vandps + vandnps + vorps in getCmpSelInstrCost()
3258 { ISD::SELECT, MVT::v32i8, { 3, 3, 3, 3 } }, // vandps + vandnps + vorps in getCmpSelInstrCost()
3269 { ISD::SELECT, MVT::v2f64, { 2, 2, 1, 2 } }, // blendvpd in getCmpSelInstrCost()
3270 { ISD::SELECT, MVT::f64, { 2, 2, 1, 2 } }, // blendvpd in getCmpSelInstrCost()
3271 { ISD::SELECT, MVT::v4f32, { 2, 2, 1, 2 } }, // blendvps in getCmpSelInstrCost()
3272 { ISD::SELECT, MVT::f32 , { 2, 2, 1, 2 } }, // blendvps in getCmpSelInstrCost()
3273 { ISD::SELECT, MVT::v2i64, { 2, 2, 1, 2 } }, // pblendvb in getCmpSelInstrCost()
3274 { ISD::SELECT, MVT::v4i32, { 2, 2, 1, 2 } }, // pblendvb in getCmpSelInstrCost()
3275 { ISD::SELECT, MVT::v8i16, { 2, 2, 1, 2 } }, // pblendvb in getCmpSelInstrCost()
3276 { ISD::SELECT, MVT::v16i8, { 2, 2, 1, 2 } }, // pblendvb in getCmpSelInstrCost()
3288 { ISD::SELECT, MVT::v2f64, { 2, 2, 3, 3 } }, // andpd + andnpd + orpd in getCmpSelInstrCost()
3289 { ISD::SELECT, MVT::f64, { 2, 2, 3, 3 } }, // andpd + andnpd + orpd in getCmpSelInstrCost()
3290 { ISD::SELECT, MVT::v2i64, { 2, 2, 3, 3 } }, // pand + pandn + por in getCmpSelInstrCost()
3291 { ISD::SELECT, MVT::v4i32, { 2, 2, 3, 3 } }, // pand + pandn + por in getCmpSelInstrCost()
3292 { ISD::SELECT, MVT::v8i16, { 2, 2, 3, 3 } }, // pand + pandn + por in getCmpSelInstrCost()
3293 { ISD::SELECT, MVT::v16i8, { 2, 2, 3, 3 } }, // pand + pandn + por in getCmpSelInstrCost()
3300 { ISD::SELECT, MVT::v4f32, { 2, 2, 3, 3 } }, // andps + andnps + orps in getCmpSelInstrCost()
3301 { ISD::SELECT, MVT::f32, { 2, 2, 3, 3 } }, // andps + andnps + orps in getCmpSelInstrCost()