@@ -189,27 +189,28 @@ class TargetTransformInfoImplBase {
189
189
190
190
// These will all likely lower to a single selection DAG node.
191
191
// clang-format off
192
- if (Name == " copysign" || Name == " copysignf" || Name == " copysignl" ||
193
- Name == " fabs" || Name == " fabsf" || Name == " fabsl" ||
194
- Name == " fmin" || Name == " fminf" || Name == " fminl" ||
195
- Name == " fmax" || Name == " fmaxf" || Name == " fmaxl" ||
196
- Name == " sin" || Name == " sinf" || Name == " sinl" ||
197
- Name == " cos" || Name == " cosf" || Name == " cosl" ||
198
- Name == " tan" || Name == " tanf" || Name == " tanl" ||
199
- Name == " asin" || Name == " asinf" || Name == " asinl" ||
200
- Name == " acos" || Name == " acosf" || Name == " acosl" ||
201
- Name == " atan" || Name == " atanf" || Name == " atanl" ||
202
- Name == " atan2" || Name == " atan2f" || Name == " atan2l" ||
203
- Name == " sinh" || Name == " sinhf" || Name == " sinhl" ||
204
- Name == " cosh" || Name == " coshf" || Name == " coshl" ||
205
- Name == " tanh" || Name == " tanhf" || Name == " tanhl" ||
206
- Name == " sqrt" || Name == " sqrtf" || Name == " sqrtl" ||
207
- Name == " exp10" || Name == " exp10l " || Name == " exp10f " )
192
+ if (Name == " copysign" || Name == " copysignf" || Name == " copysignl" || Name == " copysignl128 " ||
193
+ Name == " fabs" || Name == " fabsf" || Name == " fabsl" || Name == " fabsl128 " ||
194
+ Name == " fmin" || Name == " fminf" || Name == " fminl" || Name == " fminl128 " ||
195
+ Name == " fmax" || Name == " fmaxf" || Name == " fmaxl" || Name == " fmaxl128 " ||
196
+ Name == " sin" || Name == " sinf" || Name == " sinl" || Name == " sinl128 " ||
197
+ Name == " cos" || Name == " cosf" || Name == " cosl" || Name == " cosl128 " ||
198
+ Name == " tan" || Name == " tanf" || Name == " tanl" || Name == " tanl128 " ||
199
+ Name == " asin" || Name == " asinf" || Name == " asinl" || Name == " asinl128 " ||
200
+ Name == " acos" || Name == " acosf" || Name == " acosl" || Name == " acosl128 " ||
201
+ Name == " atan" || Name == " atanf" || Name == " atanl" || Name == " atanl128 " ||
202
+ Name == " atan2" || Name == " atan2f" || Name == " atan2l" || Name == " atan2128l " ||
203
+ Name == " sinh" || Name == " sinhf" || Name == " sinhl" || Name == " sinhl128 " ||
204
+ Name == " cosh" || Name == " coshf" || Name == " coshl" || Name == " coshl128 " ||
205
+ Name == " tanh" || Name == " tanhf" || Name == " tanhl" || Name == " tanhl128 " ||
206
+ Name == " sqrt" || Name == " sqrtf" || Name == " sqrtl" || Name == " sqrtl128 " ||
207
+ Name == " exp10" || Name == " exp10f " || Name == " exp10l " || Name == " exp10f128 " )
208
208
return false ;
209
209
// clang-format on
210
210
// These are all likely to be optimized into something smaller.
211
- if (Name == " pow" || Name == " powf" || Name == " powl" || Name == " exp2" ||
212
- Name == " exp2l" || Name == " exp2f" || Name == " floor" ||
211
+ if (Name == " pow" || Name == " powf" || Name == " powl" ||
212
+ Name == " powf128" || Name == " exp2" || Name == " exp2f" ||
213
+ Name == " exp2l" || Name == " powf128" || Name == " floor" ||
213
214
Name == " floorf" || Name == " ceil" || Name == " round" ||
214
215
Name == " ffs" || Name == " ffsl" || Name == " abs" || Name == " labs" ||
215
216
Name == " llabs" )
0 commit comments