|
reference, declaration → definition
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; };