[flang-commits] [flang] [flang] add SYSTEM runtime and lowering intrinsics support (PR #74309)
via flang-commits
flang-commits at lists.llvm.org
Thu Dec 14 05:51:02 PST 2023
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 1256d1d17e8668582a923cb36b6bc9b31034d7f7 9733cb779d54dd30ecc0dc093bdcfbabc417675c -- flang/include/flang/Optimizer/Builder/IntrinsicCall.h flang/include/flang/Optimizer/Builder/Runtime/Command.h flang/include/flang/Runtime/command.h flang/lib/Evaluate/intrinsics.cpp flang/lib/Optimizer/Builder/IntrinsicCall.cpp flang/lib/Optimizer/Builder/Runtime/Command.cpp flang/runtime/command.cpp flang/runtime/tools.h flang/unittests/Runtime/CommandTest.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/flang/runtime/tools.h b/flang/runtime/tools.h
index 05f6dd92bc..735acad728 100644
--- a/flang/runtime/tools.h
+++ b/flang/runtime/tools.h
@@ -120,7 +120,7 @@ inline RT_API_ATTRS bool SetInteger(INT &x, int kind, std::int64_t value) {
template <template <TypeCategory, int> class FUNC, typename RESULT,
typename... A>
inline RT_API_ATTRS RESULT ApplyType(
- TypeCategory cat, int kind, Terminator &terminator, A &&... x) {
+ TypeCategory cat, int kind, Terminator &terminator, A &&...x) {
switch (cat) {
case TypeCategory::Integer:
switch (kind) {
@@ -221,7 +221,7 @@ inline RT_API_ATTRS RESULT ApplyType(
// a function object template and calls it with the supplied arguments.
template <template <int KIND> class FUNC, typename RESULT, typename... A>
inline RT_API_ATTRS RESULT ApplyIntegerKind(
- int kind, Terminator &terminator, A &&... x) {
+ int kind, Terminator &terminator, A &&...x) {
switch (kind) {
case 1:
return FUNC<1>{}(std::forward<A>(x)...);
@@ -242,7 +242,7 @@ inline RT_API_ATTRS RESULT ApplyIntegerKind(
template <template <int KIND> class FUNC, typename RESULT, typename... A>
inline RT_API_ATTRS RESULT ApplyFloatingPointKind(
- int kind, Terminator &terminator, A &&... x) {
+ int kind, Terminator &terminator, A &&...x) {
switch (kind) {
#if 0 // TODO: REAL/COMPLEX (2 & 3)
case 2:
@@ -270,7 +270,7 @@ inline RT_API_ATTRS RESULT ApplyFloatingPointKind(
template <template <int KIND> class FUNC, typename RESULT, typename... A>
inline RT_API_ATTRS RESULT ApplyCharacterKind(
- int kind, Terminator &terminator, A &&... x) {
+ int kind, Terminator &terminator, A &&...x) {
switch (kind) {
case 1:
return FUNC<1>{}(std::forward<A>(x)...);
@@ -285,7 +285,7 @@ inline RT_API_ATTRS RESULT ApplyCharacterKind(
template <template <int KIND> class FUNC, typename RESULT, typename... A>
inline RT_API_ATTRS RESULT ApplyLogicalKind(
- int kind, Terminator &terminator, A &&... x) {
+ int kind, Terminator &terminator, A &&...x) {
switch (kind) {
case 1:
return FUNC<1>{}(std::forward<A>(x)...);
``````````
</details>
https://github.com/llvm/llvm-project/pull/74309
More information about the flang-commits
mailing list