reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/IntervalMap.h
  984     return *bit_cast<T *>(const_cast<char *>(data.buffer));
include/llvm/ADT/PointerSumType.h
  191     return bit_cast<uintptr_t>(Storage);
lib/Support/APInt.cpp
  770   uint64_t I = bit_cast<uint64_t>(Double);
  861   return bit_cast<double>(I);
lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
  361   return bit_cast<float>(I);
  756   auto Parts = bit_cast<std::array<T, sizeof(int64_t) / sizeof(T)>>(Imm);
  788   auto S = bit_cast<std::array<int32_t, 2>>(Imm);
  789   auto H = bit_cast<std::array<int16_t, 4>>(Imm);
  790   auto B = bit_cast<std::array<int8_t, 8>>(Imm);
lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
  647     return bit_cast<float>(I);
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
  763       llvm::bit_cast<TaggedDoubleBits>(encodedTimeInterval);
  773   return llvm::bit_cast<double>(decodedBits);
tools/llvm-exegesis/lib/BenchmarkResult.cpp
  111     OS.write_hex(bit_cast<uint64_t>(Value));