aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorNikolas Klauser <nikolasklauser@berlin.de>2025-06-11 14:31:13 +0200
committerGitHub <noreply@github.com>2025-06-11 14:31:13 +0200
commit3c56437eafee95f368feb20d28b74c29504b833d (patch)
treeec900a61c29cb5d25ff2a9d0ce991ea4014bc39a /llvm/lib/Transforms/Utils/LoopUtils.cpp
parentb49c7896c0a31ca618098b52a28eb87dff625b8f (diff)
downloadllvm-3c56437eafee95f368feb20d28b74c29504b833d.zip
llvm-3c56437eafee95f368feb20d28b74c29504b833d.tar.gz
llvm-3c56437eafee95f368feb20d28b74c29504b833d.tar.bz2
[libc++] Refactor signed/unsigned integer traits (#142750)
This patch does a few things: - `__libcpp_is_signed_integer` and `__libcpp_is_unsigned_integer` are refactored to be variable templates instead of class templates. - the two traits are merged into a single header `<__type_traits/integer_traits.h>`. - `__libcpp_signed_integer`, `__libcpp_unsigned_integer` and `__libcpp_integer` are moved into the same header. - The above mentioned concepts are renamed to `__signed_integer`, `__unsigned_integer` and `__signed_or_unsigned_integer` respectively.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions