Home
last modified time | relevance | path

Searched refs:byteswap (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/numerics/bit/
H A Dbyteswap.pass.cpp20 std::byteswap(t);
30 assert(std::byteswap(in) == expected); in test_num()
31 ASSERT_SAME_TYPE(decltype(std::byteswap(in)), decltype(in)); in test_num()
32 ASSERT_NOEXCEPT(std::byteswap(in)); in test_num()
/llvm-project-15.0.7/libcxx/include/__bit/
H A Dbyteswap.h27 _LIBCPP_HIDE_FROM_ABI constexpr _Tp byteswap(_Tp __val) noexcept { in byteswap() function
42 return static_cast<_Tp>(byteswap(static_cast<uint64_t>(__val))) << 64 | in byteswap()
43 static_cast<_Tp>(byteswap(static_cast<uint64_t>(__val >> 64))); in byteswap()
/llvm-project-15.0.7/libcxx/include/
H A Dbit21 // [bit.byteswap], byteswap
23 constexpr T byteswap(T value) noexcept; // C++23
66 #include <__bit/byteswap.h>
H A DCMakeLists.txt195 __bit/byteswap.h
H A Dmodule.modulemap.in462 module byteswap { private header "__bit/byteswap.h" }
/llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/
H A Dbitreverse-hang.ll3 ; This test is a worst-case scenario for bitreversal/byteswap detection.
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dbitreverse-hang.ll3 ; This test is a worst-case scenario for bitreversal/byteswap detection.
/llvm-project-15.0.7/llvm/docs/
H A DExtendingLLVM.rst84 instruction (add, sub) or intrinsic (byteswap, population count). In other
122 a wider size, performs the byteswap, and then shifts the correct bytes right
123 to emulate the narrower byteswap in the wider type.
/llvm-project-15.0.7/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn256 "__bit/byteswap.h",