Lines Matching full:extract
153 // CHECK: [[EXTRACT:%.*]] = extractelement <2 x float> [[TMP1]], i32 1
154 // CHECK: [[TMP2:%.*]] = call float @llvm.fma.f32(float %b, float [[EXTRACT]], float %a)
163 // CHECK: [[EXTRACT:%.*]] = extractelement <1 x double> [[TMP1]], i32 0
164 // CHECK: [[TMP2:%.*]] = call double @llvm.fma.f64(double %b, double [[EXTRACT]], double %a)
173 // CHECK: [[EXTRACT:%.*]] = extractelement <2 x double> [[TMP1]], i32 1
174 // CHECK: [[TMP2:%.*]] = call double @llvm.fma.f64(double %b, double [[EXTRACT]], double %a)
184 // CHECK: [[EXTRACT:%.*]] = extractelement <2 x float> [[TMP1]], i32 1
185 // CHECK: [[TMP2:%.*]] = call float @llvm.fma.f32(float [[SUB]], float [[EXTRACT]], float %a)
227 // CHECK: [[EXTRACT:%.*]] = extractelement <2 x double> [[TMP5]], i32 0
228 // CHECK: [[TMP6:%.*]] = call double @llvm.fma.f64(double [[TMP4]], double [[EXTRACT]], double [[TMP3]])
243 // CHECK: [[EXTRACT:%.*]] = extractelement <2 x double> [[TMP5]], i32 0
244 // CHECK: [[TMP6:%.*]] = call double @llvm.fma.f64(double [[TMP4]], double [[EXTRACT]], double [[TMP3]])