| /freebsd/contrib/llvm-project/libc/src/__support/fixed_point/ |
| H A D | fx_bits.h | 67 value = cpp::bit_cast<StorageType>(x); in FXBits() 115 LIBC_INLINE constexpr T get_val() const { return cpp::bit_cast<T>(value); } in get_val() 123 BitType x_bit = cpp::bit_cast<BitType>(x); in bit_and() 124 BitType y_bit = cpp::bit_cast<BitType>(y); in bit_and() 126 return cpp::bit_cast<T, BitType>(x_bit & y_bit); in bit_and() 133 BitType x_bit = cpp::bit_cast<BitType>(x); in bit_or() 134 BitType y_bit = cpp::bit_cast<BitType>(y); in bit_or() 136 return cpp::bit_cast<T, BitType>(x_bit | y_bit); in bit_or() 143 BitType x_bit = cpp::bit_cast<BitType>(x); in bit_not() 145 return cpp::bit_cast<T, BitType>(static_cast<BitType>(~x_bit)); in bit_not() [all …]
|
| H A D | sqrt.h | 159 StorageType x_bit = cpp::bit_cast<StorageType>(x_frac); 185 BitType x_bit = cpp::bit_cast<BitType>(x); 199 FracType x_frac = cpp::bit_cast<FracType>(x_bit); 208 return cpp::bit_cast<T>(r); 228 FracType x_frac = cpp::bit_cast<FracType>(x); 233 return cpp::bit_cast<OutType>(r); 255 FracType x_frac = cpp::bit_cast<FracType>( 261 return cpp::bit_cast<OutType>(r);
|
| /freebsd/contrib/llvm-project/libc/src/__support/ |
| H A D | complex_basic_ops.h | 19 Complex<make_real_t<T>> c_c = cpp::bit_cast<Complex<make_real_t<T>>>(c); in conjugate() 21 return cpp::bit_cast<T>(c_c); in conjugate() 26 Complex<real_t> c_c = cpp::bit_cast<Complex<real_t>>(c); in project() 29 return cpp::bit_cast<T>( in project()
|
| H A D | big_int.h | 246 return cpp::bit_cast<signed_word>(array.back()) < 0; 264 auto tmp = cpp::bit_cast<type>(array); 269 return cpp::bit_cast<cpp::array<word, N>>(tmp); 1190 bit_cast(const From &from) { 1193 out.val = cpp::bit_cast<Storage>(from); 1205 bit_cast(const UInt<Bits> &from) { 1206 return cpp::bit_cast<To>(from.val);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCCodeEmitter.cpp | 187 if (Val == llvm::bit_cast<uint32_t>(0.5f)) in getLit32Encoding() 190 if (Val == llvm::bit_cast<uint32_t>(-0.5f)) in getLit32Encoding() 193 if (Val == llvm::bit_cast<uint32_t>(1.0f)) in getLit32Encoding() 196 if (Val == llvm::bit_cast<uint32_t>(-1.0f)) in getLit32Encoding() 199 if (Val == llvm::bit_cast<uint32_t>(2.0f)) in getLit32Encoding() 202 if (Val == llvm::bit_cast<uint32_t>(-2.0f)) in getLit32Encoding() 205 if (Val == llvm::bit_cast<uint32_t>(4.0f)) in getLit32Encoding() 208 if (Val == llvm::bit_cast<uint32_t>(-4.0f)) in getLit32Encoding() 228 if (Val == llvm::bit_cast<uint64_t>(0.5)) in getLit64Encoding() 231 if (Val == llvm::bit_cast<uint64_t>(-0.5)) in getLit64Encoding() [all …]
|
| H A D | AMDGPUInstPrinter.cpp | 547 if (Imm == llvm::bit_cast<uint32_t>(0.0f)) in printImmediateFloat32() 549 else if (Imm == llvm::bit_cast<uint32_t>(1.0f)) in printImmediateFloat32() 551 else if (Imm == llvm::bit_cast<uint32_t>(-1.0f)) in printImmediateFloat32() 553 else if (Imm == llvm::bit_cast<uint32_t>(0.5f)) in printImmediateFloat32() 555 else if (Imm == llvm::bit_cast<uint32_t>(-0.5f)) in printImmediateFloat32() 557 else if (Imm == llvm::bit_cast<uint32_t>(2.0f)) in printImmediateFloat32() 559 else if (Imm == llvm::bit_cast<uint32_t>(-2.0f)) in printImmediateFloat32() 561 else if (Imm == llvm::bit_cast<uint32_t>(4.0f)) in printImmediateFloat32() 563 else if (Imm == llvm::bit_cast<uint32_t>(-4.0f)) in printImmediateFloat32() 598 if (Imm == llvm::bit_cast<uint64_t>(0.0)) in printImmediate64() [all …]
|
| H A D | R600InstPrinter.cpp | 99 O << Imm << '(' << llvm::bit_cast<float>(static_cast<uint32_t>(Imm)) << ')'; in printLiteral() 161 O << bit_cast<double>(Op.getDFPImm()); in printOperand()
|
| /freebsd/contrib/llvm-project/libcxx/include/__compare/ |
| H A D | strong_order.h | 57 int32_t __rx = std::bit_cast<int32_t>(__t); in __go() 58 int32_t __ry = std::bit_cast<int32_t>(__u); in __go() 63 int64_t __rx = std::bit_cast<int64_t>(__t); in __go() 64 int64_t __ry = std::bit_cast<int64_t>(__u); in __go() 106 return std::bit_cast<_IntType>(__t) <=> std::bit_cast<_IntType>(__u); in __go()
|
| /freebsd/contrib/llvm-project/clang/lib/Headers/hlsl/ |
| H A D | hlsl_intrinsics.h | 26 return __detail::bit_cast<float, T, N>(V); in asfloat() 30 return __detail::bit_cast<float, T>(F); in asfloat() 42 return __detail::bit_cast<int, T, N>(V); in asint() 46 return __detail::bit_cast<int, T>(F); in asint() 65 return __detail::bit_cast<int16_t, T, N>(V); in asint16() 74 return __detail::bit_cast<int16_t, T>(F); in asint16() 87 return __detail::bit_cast<uint, T, N>(V); in asuint() 91 return __detail::bit_cast<uint, T>(F); in asuint() 128 return __detail::bit_cast<uint16_t, T, N>(V); in asuint16() 137 return __detail::bit_cast<uint16_t, T>(F); in asuint16()
|
| H A D | hlsl_detail.h | 35 bit_cast(vector<T, N> V) { 40 constexpr enable_if_t<sizeof(U) == sizeof(T), U> bit_cast(T F) {
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | chunk.h | 118 PackedHeader NewPackedHeader = bit_cast<PackedHeader>(*NewUnpackedHeader); in storeHeader() 125 *NewUnpackedHeader = bit_cast<UnpackedHeader>(NewPackedHeader); in loadHeader() 134 *NewUnpackedHeader = bit_cast<UnpackedHeader>(NewPackedHeader); in isValid()
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | bit | 17 // [bit.cast], bit_cast 19 constexpr To bit_cast(const From& from) noexcept; // C++20 70 # include <__bit/bit_cast.h>
|
| /freebsd/contrib/llvm-project/libcxx/modules/std/ |
| H A D | bit.cppm | |
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | EndianStream.h | 44 write(os, llvm::bit_cast<uint32_t>(value), endian); 50 write(os, llvm::bit_cast<uint64_t>(value), endian); in write()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCInst.cpp | 36 OS << "SFPImm:" << bit_cast<float>(getSFPImm()); in print() 38 OS << "DFPImm:" << bit_cast<double>(getDFPImm()); in print()
|
| /freebsd/contrib/llvm-project/libc/src/__support/time/windows/ |
| H A D | clock_gettime.cpp | 112 auto kernel_time_hns = cpp::bit_cast<ULARGE_INTEGER>(kernel_time); in clock_gettime() 113 auto user_time_hns = cpp::bit_cast<ULARGE_INTEGER>(user_time); in clock_gettime()
|
| /freebsd/contrib/llvm-project/libcxx/src/include/ |
| H A D | to_chars_floating_point.h | 122 const _Uint_type _Uint_value = std::bit_cast<_Uint_type>(_Value); 350 const _Uint_type _Uint_value = std::bit_cast<_Uint_type>(_Value); 842 const _Uint_type _Uint_value = std::bit_cast<_Uint_type>(_Value); 1005 _Uint_type _Uint_value = std::bit_cast<_Uint_type>(_Value); 1017 _Value = std::bit_cast<_Floating>(_Uint_value);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64AddressingModes.h | 361 return bit_cast<float>(I); in getFPImmFloat() 778 auto Parts = bit_cast<std::array<T, sizeof(int64_t) / sizeof(T)>>(Imm); in isSVEMaskOfIdenticalElements() 818 auto S = bit_cast<std::array<int32_t, 2>>(Imm); in isSVEMoveMaskPreferredLogicalImmediate() 819 auto H = bit_cast<std::array<int16_t, 4>>(Imm); in isSVEMoveMaskPreferredLogicalImmediate() 820 auto B = bit_cast<std::array<int8_t, 8>>(Imm); in isSVEMoveMaskPreferredLogicalImmediate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.cpp | 2809 return (Val == llvm::bit_cast<uint64_t>(0.0)) || in isInlinableLiteral64() 2810 (Val == llvm::bit_cast<uint64_t>(1.0)) || in isInlinableLiteral64() 2811 (Val == llvm::bit_cast<uint64_t>(-1.0)) || in isInlinableLiteral64() 2812 (Val == llvm::bit_cast<uint64_t>(0.5)) || in isInlinableLiteral64() 2813 (Val == llvm::bit_cast<uint64_t>(-0.5)) || in isInlinableLiteral64() 2814 (Val == llvm::bit_cast<uint64_t>(2.0)) || in isInlinableLiteral64() 2815 (Val == llvm::bit_cast<uint64_t>(-2.0)) || in isInlinableLiteral64() 2816 (Val == llvm::bit_cast<uint64_t>(4.0)) || in isInlinableLiteral64() 2817 (Val == llvm::bit_cast<uint64_t>(-4.0)) || in isInlinableLiteral64() 2835 return (Val == llvm::bit_cast<uint32_t>(0.0f)) || in isInlinableLiteral32() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/ |
| H A D | AMDGPUDisassembler.cpp | 1541 return llvm::bit_cast<uint32_t>(0.5f); in getInlineImmVal32() 1543 return llvm::bit_cast<uint32_t>(-0.5f); in getInlineImmVal32() 1545 return llvm::bit_cast<uint32_t>(1.0f); in getInlineImmVal32() 1547 return llvm::bit_cast<uint32_t>(-1.0f); in getInlineImmVal32() 1549 return llvm::bit_cast<uint32_t>(2.0f); in getInlineImmVal32() 1551 return llvm::bit_cast<uint32_t>(-2.0f); in getInlineImmVal32() 1553 return llvm::bit_cast<uint32_t>(4.0f); in getInlineImmVal32() 1555 return llvm::bit_cast<uint32_t>(-4.0f); in getInlineImmVal32() 1566 return llvm::bit_cast<uint64_t>(0.5); in getInlineImmVal64() 1568 return llvm::bit_cast<uint64_t>(-0.5); in getInlineImmVal64() [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__bit/ |
| H A D | bit_cast.h | 36 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _ToType bit_cast(const _FromType& __from) noexcept { in bit_cast() function
|
| /freebsd/contrib/llvm-project/libc/src/__support/FPUtil/ |
| H A D | bfloat16.h | 58 return cpp::bit_cast<float>(x_bits);
|
| /freebsd/contrib/llvm-project/libc/src/__support/OSUtil/linux/ |
| H A D | vdso.h | 70 return cpp::bit_cast<VDSOSymType<sym>>(Symbol{sym}.get());
|
| /freebsd/contrib/llvm-project/libc/src/__support/CPP/ |
| H A D | bit.h | 38 bit_cast(const From &from) { in bit_cast() function 255 return bit_cast<To>(from); in bit_or_static_cast()
|
| /freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/ |
| H A D | MsgPackReader.cpp | 77 llvm::bit_cast<float>(endian::read<uint32_t, Endianness>(Current)); in read() 87 llvm::bit_cast<double>(endian::read<uint64_t, Endianness>(Current)); in read()
|