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

Declarations

tools/clang/lib/AST/Interp/ByteCodeEmitter.h
   29 enum Opcode : uint32_t;
tools/clang/lib/AST/Interp/EvalEmitter.h
   33 enum Opcode : uint32_t;

References

include/llvm/Support/Endian.h
   39  enum { value = alignment == 0 ? alignof(T) : alignment };
   51 inline value_type byte_swap(value_type value, endianness endian) {
   51 inline value_type byte_swap(value_type value, endianness endian) {
   65 inline value_type read(const void *memory, endianness endian) {
   66   value_type ret;
   71          sizeof(value_type));
   72   return byte_swap<value_type>(ret, endian);
   78 inline value_type read(const void *memory) {
   79   return read<value_type, alignment>(memory, endian);
include/llvm/Support/SwapByteOrder.h
  146 inline typename std::enable_if<std::is_enum<T>::value, T>::type
  146 inline typename std::enable_if<std::is_enum<T>::value, T>::type
  147 getSwappedBytes(T C) {
  153 inline void swapByteOrder(T &Value) {
tools/clang/lib/AST/Interp/ByteCodeEmitter.cpp
  106   const int64_t Position = Code.size() + sizeof(Opcode) + sizeof(int32_t);
  126 bool ByteCodeEmitter::emitOp(Opcode Op, const Tys &... Args, const SourceInfo &SI) {
  140   emit(reinterpret_cast<const char *>(&Op), sizeof(Opcode));
tools/clang/lib/AST/Interp/ByteCodeEmitter.h
  101   bool emitOp(Opcode Op, const Tys &... Args, const SourceInfo &L);
tools/clang/lib/AST/Interp/Disasm.cpp
   50     auto Op = PC.read<Opcode>();
   50     auto Op = PC.read<Opcode>();
tools/clang/lib/AST/Interp/Interp.cpp
  405     auto Op = PC.read<Opcode>();
  405     auto Op = PC.read<Opcode>();
tools/clang/lib/AST/Interp/Source.h
   47   template <typename T> T read() {
   48     T Value = ReadHelper<T>(Ptr);
   48     T Value = ReadHelper<T>(Ptr);
   49     Ptr += sizeof(T);
   59   static typename std::enable_if<!std::is_pointer<T>::value, T>::type
   59   static typename std::enable_if<!std::is_pointer<T>::value, T>::type
   62     return endian::read<T, endianness::native, 1>(Ptr);
usr/include/c++/7.4.0/type_traits
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 2157     { typedef _Tp type; };