Home
last modified time | relevance | path

Searched refs:PointerMode (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypePointer.cpp111 return Record->getMode() == PointerMode::LValueReference; in isReference()
117 return Record->getMode() == PointerMode::RValueReference; in isRValueReference()
123 return Record->getMode() == PointerMode::PointerToDataMember; in isPointerToDataMember()
129 return Record->getMode() == PointerMode::PointerToMemberFunction; in isPointerToMemberFunction()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp135 static std::string formatPointerMode(PointerMode Mode) { in formatPointerMode()
137 RETURN_CASE(PointerMode, LValueReference, "ref"); in formatPointerMode()
138 RETURN_CASE(PointerMode, Pointer, "pointer"); in formatPointerMode()
139 RETURN_CASE(PointerMode, PointerToDataMember, "data member pointer"); in formatPointerMode()
140 RETURN_CASE(PointerMode, PointerToMemberFunction, "member fn pointer"); in formatPointerMode()
141 RETURN_CASE(PointerMode, RValueReference, "rvalue ref"); in formatPointerMode()
206 PointerMode Mode = Record.getMode(); in formatPointerAttrs()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeIndexDiscovery.cpp29 static inline PointerMode getPointerMode(uint32_t Attrs) { in getPointerMode()
30 return static_cast<PointerMode>((Attrs >> PointerRecord::PointerModeShift) & in getPointerMode()
35 PointerMode Mode = getPointerMode(Attrs); in isMemberPointer()
36 return Mode == PointerMode::PointerToDataMember || in isMemberPointer()
37 Mode == PointerMode::PointerToMemberFunction; in isMemberPointer()
H A DRecordName.cpp177 if (Ptr.getMode() == PointerMode::LValueReference) in visitKnownRecord()
179 else if (Ptr.getMode() == PointerMode::RValueReference) in visitKnownRecord()
181 else if (Ptr.getMode() == PointerMode::Pointer) in visitKnownRecord()
H A DEnumTables.cpp375 CV_ENUM_CLASS_ENT(PointerMode, Pointer),
376 CV_ENUM_CLASS_ENT(PointerMode, LValueReference),
377 CV_ENUM_CLASS_ENT(PointerMode, PointerToDataMember),
378 CV_ENUM_CLASS_ENT(PointerMode, PointerToMemberFunction),
379 CV_ENUM_CLASS_ENT(PointerMode, RValueReference),
H A DTypeDumpVisitor.cpp87 ENUM_ENTRY(PointerMode, Pointer),
88 ENUM_ENTRY(PointerMode, LValueReference),
89 ENUM_ENTRY(PointerMode, PointerToDataMember),
90 ENUM_ENTRY(PointerMode, PointerToMemberFunction),
91 ENUM_ENTRY(PointerMode, RValueReference),
/freebsd/contrib/llvm-project/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()
305 PointerMode getMode() const { in getMode()
306 return static_cast<PointerMode>((Attrs >> PointerModeShift) & in getMode()
321 return getMode() == PointerMode::PointerToDataMember || in isPointerToMember()
322 getMode() == PointerMode::PointerToMemberFunction; in isPointerToMember()
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.h363 enum class PointerMode : uint8_t { enum
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp58 LLVM_YAML_DECLARE_ENUM_TRAITS(PointerMode)
283 void ScalarEnumerationTraits<PointerMode>::enumeration(IO &IO, in enumeration()
284 PointerMode &Mode) { in enumeration()
285 IO.enumCase(Mode, "Pointer", PointerMode::Pointer); in enumeration()
286 IO.enumCase(Mode, "LValueReference", PointerMode::LValueReference); in enumeration()
287 IO.enumCase(Mode, "PointerToDataMember", PointerMode::PointerToDataMember); in enumeration()
289 PointerMode::PointerToMemberFunction); in enumeration()
290 IO.enumCase(Mode, "RValueReference", PointerMode::RValueReference); in enumeration()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1922 PointerMode PM = PointerMode::Pointer; in lowerTypePointer()
1926 PM = PointerMode::Pointer; in translatePtrToMemberRep()
1929 PM = PointerMode::LValueReference; in translatePtrToMemberRep()
1932 PM = PointerMode::RValueReference; in translatePtrToMemberRep()
1985 PointerMode PM = IsPMF ? PointerMode::PointerToMemberFunction in dwarfCCToCodeView()
1986 : PointerMode::PointerToDataMember; in dwarfCCToCodeView()
2673 PointerMode PM = PointerMode in getTypeIndex()
[all...]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp569 if (pointer.getMode() == PointerMode::LValueReference) in CreatePointerType()
571 else if (pointer.getMode() == PointerMode::RValueReference) in CreatePointerType()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp2358 PointerMode Mode = Ptr.getMode(); in visitKnownRecord()
2385 if (Mode == PointerMode::LValueReference) { in visitKnownRecord()
2397 if (Mode == PointerMode::RValueReference) { in visitKnownRecord()