Home
last modified time | relevance | path

Searched refs:SimpleTypeKind (Results 1 – 5 of 5) sorted by relevance

/external/llvm/include/llvm/DebugInfo/CodeView/
DTypeIndex.h20 enum class SimpleTypeKind : uint32_t { enum
98 explicit TypeIndex(SimpleTypeKind Kind) in TypeIndex()
100 TypeIndex(SimpleTypeKind Kind, SimpleTypeMode Mode) in TypeIndex()
108 SimpleTypeKind getSimpleKind() const { in getSimpleKind()
110 return static_cast<SimpleTypeKind>(Index & SimpleKindMask); in getSimpleKind()
118 static TypeIndex None() { return TypeIndex(SimpleTypeKind::None); } in None()
119 static TypeIndex Void() { return TypeIndex(SimpleTypeKind::Void); } in Void()
121 return TypeIndex(SimpleTypeKind::Void, SimpleTypeMode::NearPointer32); in VoidPointer32()
124 return TypeIndex(SimpleTypeKind::Void, SimpleTypeMode::NearPointer64); in VoidPointer64()
128 return TypeIndex(SimpleTypeKind::SignedCharacter); in SignedCharacter()
[all …]
/external/llvm/lib/DebugInfo/CodeView/
DTypeDumper.cpp24 static const EnumEntry<SimpleTypeKind> SimpleTypeNames[] = {
25 {"void*", SimpleTypeKind::Void},
26 {"<not translated>*", SimpleTypeKind::NotTranslated},
27 {"HRESULT*", SimpleTypeKind::HResult},
28 {"signed char*", SimpleTypeKind::SignedCharacter},
29 {"unsigned char*", SimpleTypeKind::UnsignedCharacter},
30 {"char*", SimpleTypeKind::NarrowCharacter},
31 {"wchar_t*", SimpleTypeKind::WideCharacter},
32 {"char16_t*", SimpleTypeKind::Character16},
33 {"char32_t*", SimpleTypeKind::Character32},
[all …]
DTypeStreamMerger.cpp131 TypeIndex(SimpleTypeKind::NotTranslated, SimpleTypeMode::Direct)); in visitUnknownType()
DTypeRecord.cpp394 Idx = TypeIndex(SimpleTypeKind::NotTranslated, SimpleTypeMode::Direct); in remapIndex()
/external/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.cpp974 if (UnderlyingTypeIndex == TypeIndex(SimpleTypeKind::Int32Long) && in lowerTypeAlias()
976 return TypeIndex(SimpleTypeKind::HResult); in lowerTypeAlias()
977 if (UnderlyingTypeIndex == TypeIndex(SimpleTypeKind::UInt16Short) && in lowerTypeAlias()
979 return TypeIndex(SimpleTypeKind::WideCharacter); in lowerTypeAlias()
989 ? TypeIndex(SimpleTypeKind::UInt64Quad) in lowerTypeArray()
990 : TypeIndex(SimpleTypeKind::UInt32Long); in lowerTypeArray()
1050 SimpleTypeKind STK = SimpleTypeKind::None; in lowerTypeBasic()
1057 case 1: STK = SimpleTypeKind::Boolean8; break; in lowerTypeBasic()
1058 case 2: STK = SimpleTypeKind::Boolean16; break; in lowerTypeBasic()
1059 case 4: STK = SimpleTypeKind::Boolean32; break; in lowerTypeBasic()
[all …]