Home
last modified time | relevance | path

Searched refs:PointerKind (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp167 static std::string pointerKind(PointerKind Kind) { in pointerKind()
169 RETURN_CASE(PointerKind, Near16, "ptr16"); in pointerKind()
170 RETURN_CASE(PointerKind, Far16, "far ptr16"); in pointerKind()
171 RETURN_CASE(PointerKind, Huge16, "huge ptr16"); in pointerKind()
173 RETURN_CASE(PointerKind, BasedOnValue, "value based"); in pointerKind()
177 RETURN_CASE(PointerKind, BasedOnType, "type based"); in pointerKind()
178 RETURN_CASE(PointerKind, BasedOnSelf, "self based"); in pointerKind()
179 RETURN_CASE(PointerKind, Near32, "ptr32"); in pointerKind()
180 RETURN_CASE(PointerKind, Far32, "far ptr32"); in pointerKind()
181 RETURN_CASE(PointerKind, Near64, "ptr64"); in pointerKind()
[all …]
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DEnumTables.cpp355 CV_ENUM_CLASS_ENT(PointerKind, Near16),
356 CV_ENUM_CLASS_ENT(PointerKind, Far16),
357 CV_ENUM_CLASS_ENT(PointerKind, Huge16),
358 CV_ENUM_CLASS_ENT(PointerKind, BasedOnSegment),
359 CV_ENUM_CLASS_ENT(PointerKind, BasedOnValue),
361 CV_ENUM_CLASS_ENT(PointerKind, BasedOnAddress),
363 CV_ENUM_CLASS_ENT(PointerKind, BasedOnType),
364 CV_ENUM_CLASS_ENT(PointerKind, BasedOnSelf),
365 CV_ENUM_CLASS_ENT(PointerKind, Near32),
366 CV_ENUM_CLASS_ENT(PointerKind, Far32),
[all …]
H A DTypeDumpVisitor.cpp71 ENUM_ENTRY(PointerKind, Near16),
72 ENUM_ENTRY(PointerKind, Far16),
73 ENUM_ENTRY(PointerKind, Huge16),
74 ENUM_ENTRY(PointerKind, BasedOnSegment),
75 ENUM_ENTRY(PointerKind, BasedOnValue),
77 ENUM_ENTRY(PointerKind, BasedOnAddress),
79 ENUM_ENTRY(PointerKind, BasedOnType),
80 ENUM_ENTRY(PointerKind, BasedOnSelf),
81 ENUM_ENTRY(PointerKind, Near32),
82 ENUM_ENTRY(PointerKind, Far32),
[all …]
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp57 LLVM_YAML_DECLARE_ENUM_TRAITS(PointerKind)
264 void ScalarEnumerationTraits<PointerKind>::enumeration(IO &IO, in enumeration()
266 IO.enumCase(Kind, "Near16", PointerKind::Near16); in enumeration()
267 IO.enumCase(Kind, "Far16", PointerKind::Far16); in enumeration()
268 IO.enumCase(Kind, "Huge16", PointerKind::Huge16); in enumeration()
274 PointerKind::BasedOnSegmentAddress); in enumeration()
275 IO.enumCase(Kind, "BasedOnType", PointerKind::BasedOnType); in enumeration()
276 IO.enumCase(Kind, "BasedOnSelf", PointerKind::BasedOnSelf); in enumeration()
277 IO.enumCase(Kind, "Near32", PointerKind::Near32); in enumeration()
278 IO.enumCase(Kind, "Far32", PointerKind::Far32); in enumeration()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h288 PointerRecord(TypeIndex ReferentType, PointerKind PK, PointerMode PM, in PointerRecord()
293 PointerRecord(TypeIndex ReferentType, PointerKind PK, PointerMode PM, in PointerRecord()
300 PointerKind getPointerKind() const { in getPointerKind()
301 return static_cast<PointerKind>((Attrs >> PointerKindShift) & in getPointerKind()
352 void setAttrs(PointerKind PK, PointerMode PM, PointerOptions PO, in setAttrs()
358 static uint32_t calcAttrs(PointerKind PK, PointerMode PM, PointerOptions PO, in calcAttrs()
H A DCodeView.h339 enum class PointerKind : uint8_t { enum
/llvm-project-15.0.7/clang/include/clang/AST/
H A DOSLog.h43 PointerKind, enumerator
/llvm-project-15.0.7/llvm/unittests/DebugInfo/CodeView/
H A DTypeHashingTest.cpp21 PR.setAttrs(PointerKind::Near32, PointerMode::Pointer, PointerOptions::None, in createPointerRecord()
H A DTypeIndexDiscoveryTest.cpp231 static PointerRecord Pointer(TypeIndex(44), PointerKind::Near32,
234 TypeIndex(45), PointerKind::Near32, PointerMode::PointerToDataMember,
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1868 PointerKind PK = in lowerTypePointer()
1869 Ty->getSizeInBits() == 64 ? PointerKind::Near64 : PointerKind::Near32; in lowerTypePointer()
1931 PointerKind PK = getPointerSizeInBytes() == 8 ? PointerKind::Near64 in lowerTypeMemberPointer()
1932 : PointerKind::Near32; in lowerTypeMemberPointer()
2619 PointerKind PK = getPointerSizeInBytes() == 8 ? PointerKind::Near64 in getVBPTypeIndex()
2620 : PointerKind::Near32; in getVBPTypeIndex()
2675 getPointerSizeInBytes() == 8 ? PointerKind::Near64 in getTypeIndexForReferenceTo()
2676 : PointerKind::Near32, in getTypeIndexForReferenceTo()
/llvm-project-15.0.7/clang/lib/AST/
H A DOSLog.cpp42 return OSLogBufferItem::PointerKind; in getKind()
/llvm-project-15.0.7/llvm/docs/PDB/
H A DCodeViewTypes.rst86 enum class PointerKind : uint8_t {
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaType.cpp4347 SimplePointerKind PointerKind, in emitNullabilityConsistencyWarning() argument
4352 if (PointerKind == SimplePointerKind::Array) { in emitNullabilityConsistencyWarning()
4356 << static_cast<unsigned>(PointerKind); in emitNullabilityConsistencyWarning()
4366 Diag << static_cast<unsigned>(PointerKind); in emitNullabilityConsistencyWarning()
4404 fileNullability.PointerKind = static_cast<unsigned>(pointerKind); in checkNullabilityConsistency()
4436 auto kind = static_cast<SimplePointerKind>(fileNullability.PointerKind); in recordNullabilitySeen()
H A DSemaDeclAttr.cpp5491 IdentifierInfo *PointerKind = AL.getArgAsIdent(0)->Ident; in handleTypeTagForDatatypeAttr() local
5497 S.Context, AL, PointerKind, MatchingCTypeLoc, AL.getLayoutCompatible(), in handleTypeTagForDatatypeAttr()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h256 uint8_t PointerKind; member