diff options
author | Nikolas Klauser <nikolasklauser@berlin.de> | 2025-06-11 14:31:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-11 14:31:13 +0200 |
commit | 3c56437eafee95f368feb20d28b74c29504b833d (patch) | |
tree | ec900a61c29cb5d25ff2a9d0ce991ea4014bc39a /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | b49c7896c0a31ca618098b52a28eb87dff625b8f (diff) | |
download | llvm-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