[llvm] [experiment] See the effects of `isLoweredToCall` on float libcalls (PR #148401)
via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 12 14:45:13 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions h -- llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h b/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
index 0794f080b..abf7502e3 100644
--- a/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
+++ b/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
@@ -189,30 +189,34 @@ public:
// // These will all likely lower to a single selection DAG node.
// // clang-format off
- // if (Name == "copysign" || Name == "copysignf" || Name == "copysignl" || Name == "copysignl128" ||
- // Name == "fabs" || Name == "fabsf" || Name == "fabsl" || Name == "fabsl128" ||
- // Name == "fmin" || Name == "fminf" || Name == "fminl" || Name == "fminl128" ||
- // Name == "fmax" || Name == "fmaxf" || Name == "fmaxl" || Name == "fmaxl128" ||
- // Name == "sin" || Name == "sinf" || Name == "sinl" || Name == "sinl128" ||
- // Name == "cos" || Name == "cosf" || Name == "cosl" || Name == "cosl128" ||
- // Name == "tan" || Name == "tanf" || Name == "tanl" || Name == "tanl128" ||
- // Name == "asin" || Name == "asinf" || Name == "asinl" || Name == "asinl128" ||
- // Name == "acos" || Name == "acosf" || Name == "acosl" || Name == "acosl128" ||
- // Name == "atan" || Name == "atanf" || Name == "atanl" || Name == "atanl128" ||
- // Name == "atan2" || Name == "atan2f" || Name == "atan2l"|| Name == "atan2128l"||
- // Name == "sinh" || Name == "sinhf" || Name == "sinhl" || Name == "sinhl128" ||
- // Name == "cosh" || Name == "coshf" || Name == "coshl" || Name == "coshl128" ||
- // Name == "tanh" || Name == "tanhf" || Name == "tanhl" || Name == "tanhl128" ||
- // Name == "sqrt" || Name == "sqrtf" || Name == "sqrtl" || Name == "sqrtl128" ||
- // Name == "exp10" || Name == "exp10f" || Name == "exp10l"|| Name == "exp10f128")
+ // if (Name == "copysign" || Name == "copysignf" || Name == "copysignl" ||
+ // Name == "copysignl128" ||
+ // Name == "fabs" || Name == "fabsf" || Name == "fabsl" || Name ==
+ // "fabsl128" || Name == "fmin" || Name == "fminf" || Name == "fminl"
+ // || Name == "fminl128" || Name == "fmax" || Name == "fmaxf" || Name
+ // == "fmaxl" || Name == "fmaxl128" || Name == "sin" || Name == "sinf"
+ // || Name == "sinl" || Name == "sinl128" || Name == "cos" || Name
+ // == "cosf" || Name == "cosl" || Name == "cosl128" || Name == "tan"
+ // || Name == "tanf" || Name == "tanl" || Name == "tanl128" || Name
+ // == "asin" || Name == "asinf" || Name == "asinl" || Name ==
+ // "asinl128" || Name == "acos" || Name == "acosf" || Name == "acosl"
+ // || Name == "acosl128" || Name == "atan" || Name == "atanf" || Name
+ // == "atanl" || Name == "atanl128" || Name == "atan2" || Name ==
+ // "atan2f" || Name == "atan2l"|| Name == "atan2128l"|| Name == "sinh"
+ // || Name == "sinhf" || Name == "sinhl" || Name == "sinhl128" || Name
+ // == "cosh" || Name == "coshf" || Name == "coshl" || Name ==
+ // "coshl128" || Name == "tanh" || Name == "tanhf" || Name == "tanhl"
+ // || Name == "tanhl128" || Name == "sqrt" || Name == "sqrtf" || Name
+ // == "sqrtl" || Name == "sqrtl128" || Name == "exp10" || Name ==
+ // "exp10f" || Name == "exp10l"|| Name == "exp10f128")
// return false;
// // clang-format on
// // These are all likely to be optimized into something smaller.
// if (Name == "pow" || Name == "powf" || Name == "powl" ||
// Name == "powf128" || Name == "exp2" || Name == "exp2f" ||
// Name == "exp2l" || Name == "floor" || Name == "floorf" ||
- // Name == "ceil" || Name == "round" || Name == "ffs" || Name == "ffsl" ||
- // Name == "abs" || Name == "labs" || Name == "llabs")
+ // Name == "ceil" || Name == "round" || Name == "ffs" || Name == "ffsl"
+ // || Name == "abs" || Name == "labs" || Name == "llabs")
// return false;
return true;
``````````
</details>
https://github.com/llvm/llvm-project/pull/148401
More information about the llvm-commits
mailing list