Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
H A DTypeDumpVisitor.cpp60 ENUM_ENTRY(MethodKind, Vanilla),
61 ENUM_ENTRY(MethodKind, Virtual),
62 ENUM_ENTRY(MethodKind, Static),
63 ENUM_ENTRY(MethodKind, Friend),
64 ENUM_ENTRY(MethodKind, IntroducingVirtual),
65 ENUM_ENTRY(MethodKind, PureVirtual),
66 ENUM_ENTRY(MethodKind, PureIntroducingVirtual),
441 MethodKind Kind, in printMemberAttributes()
446 if (Kind != MethodKind::Vanilla) in printMemberAttributes()
474 MethodKind K = Method.getMethodKind(); in visitKnownMember()
[all …]
H A DEnumTables.cpp342 CV_ENUM_CLASS_ENT(MethodKind, Vanilla),
343 CV_ENUM_CLASS_ENT(MethodKind, Virtual),
344 CV_ENUM_CLASS_ENT(MethodKind, Static),
345 CV_ENUM_CLASS_ENT(MethodKind, Friend),
346 CV_ENUM_CLASS_ENT(MethodKind, IntroducingVirtual),
347 CV_ENUM_CLASS_ENT(MethodKind, PureVirtual),
348 CV_ENUM_CLASS_ENT(MethodKind, PureIntroducingVirtual),
H A DTypeRecordMapping.cpp100 MemberAccess Access, MethodKind Kind, in getMemberAttributes()
107 if (Kind != MethodKind::Vanilla) { in getMemberAttributes()
108 std::string MethodKind = std::string( in getMemberAttributes() local
110 MemberAttrs += ", " + MethodKind; in getMemberAttributes()
619 IO, Record.getAccess(), MethodKind::Vanilla, MethodOptions::None); in visitKnownMember()
630 IO, Record.getAccess(), MethodKind::Vanilla, MethodOptions::None); in visitKnownMember()
643 IO, Record.getAccess(), MethodKind::Vanilla, MethodOptions::None); in visitKnownMember()
682 IO, Record.getAccess(), MethodKind::Vanilla, MethodOptions::None); in visitKnownMember()
694 IO, Record.getAccess(), MethodKind::Vanilla, MethodOptions::None); in visitKnownMember()
H A DTypeIndexDiscovery.cpp17 static inline MethodKind getMethodKind(uint16_t Attrs) { in getMethodKind()
20 return MethodKind(Attrs); in getMethodKind()
24 MethodKind MK = getMethodKind(Attrs); in isIntroVirtual()
25 return MK == MethodKind::IntroducingVirtual || in isIntroVirtual()
26 MK == MethodKind::PureIntroducingVirtual; in isIntroVirtual()
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DAPINotes.rst117 Identified by 'Selector' and 'MethodKind'; the MethodKind is either
126 MethodKind: Instance
154 MethodKind: Instance
169 MethodKind: Instance
223 MethodKind: Class
258 MethodKind: Instance
327 MethodKind: Instance
362 MethodKind: Instance
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h52 MemberAttributes(MemberAccess Access, MethodKind Kind, MethodOptions Flags) { in MemberAttributes()
64 MethodKind getMethodKind() const { in getMethodKind()
65 return MethodKind( in getMethodKind()
81 return MP != MethodKind::Vanilla && MP != MethodKind::Friend && in isVirtual()
82 MP != MethodKind::Static; in isVirtual()
88 return MP == MethodKind::IntroducingVirtual || in isIntroducedVirtual()
89 MP == MethodKind::PureIntroducingVirtual; in isIntroducedVirtual()
94 return getMethodKind() == MethodKind::Static; in isStatic()
727 OneMethodRecord(TypeIndex Type, MemberAccess Access, MethodKind MK, in OneMethodRecord()
733 MethodKind getMethodKind() const { return Attrs.getMethodKind(); } in getMethodKind()
[all …]
H A DTypeDumpVisitor.h64 void printMemberAttributes(MemberAccess Access, MethodKind Kind,
H A DCodeView.h268 enum class MethodKind : uint8_t { enum
/netbsd-src/external/apache2/llvm/dist/clang/lib/APINotes/
H A DAPINotesYAMLCompiler.cpp53 enum class MethodKind { enum
61 template <> struct ScalarEnumerationTraits<MethodKind> {
62 static void enumeration(IO &IO, MethodKind &MK) { in enumeration()
63 IO.enumCase(MK, "Class", MethodKind::Class); in enumeration()
64 IO.enumCase(MK, "Instance", MethodKind::Instance); in enumeration()
151 MethodKind Kind;
205 llvm::Optional<MethodKind> Kind;
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp151 static std::string methodKind(MethodKind Kind) { in methodKind()
153 RETURN_CASE(MethodKind, Vanilla, ""); in methodKind()
154 RETURN_CASE(MethodKind, Virtual, "virtual"); in methodKind()
155 RETURN_CASE(MethodKind, Static, "static"); in methodKind()
156 RETURN_CASE(MethodKind, Friend, "friend"); in methodKind()
157 RETURN_CASE(MethodKind, IntroducingVirtual, "intro virtual"); in methodKind()
158 RETURN_CASE(MethodKind, PureVirtual, "pure virtual"); in methodKind()
159 RETURN_CASE(MethodKind, PureIntroducingVirtual, "pure intro virtual"); in methodKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp61 LLVM_YAML_DECLARE_ENUM_TRAITS(MethodKind)
307 void ScalarEnumerationTraits<MethodKind>::enumeration(IO &IO, in enumeration()
308 MethodKind &Kind) { in enumeration()
309 IO.enumCase(Kind, "Vanilla", MethodKind::Vanilla); in enumeration()
310 IO.enumCase(Kind, "Virtual", MethodKind::Virtual); in enumeration()
311 IO.enumCase(Kind, "Static", MethodKind::Static); in enumeration()
312 IO.enumCase(Kind, "Friend", MethodKind::Friend); in enumeration()
313 IO.enumCase(Kind, "IntroducingVirtual", MethodKind::IntroducingVirtual); in enumeration()
314 IO.enumCase(Kind, "PureVirtual", MethodKind::PureVirtual); in enumeration()
316 MethodKind::PureIntroducingVirtual); in enumeration()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp2016 static MethodKind translateMethodKindFlags(const DISubprogram *SP, in translateMethodKindFlags()
2019 return MethodKind::Static; in translateMethodKindFlags()
2025 return Introduced ? MethodKind::IntroducingVirtual : MethodKind::Virtual; in translateMethodKindFlags()
2027 return Introduced ? MethodKind::PureIntroducingVirtual in translateMethodKindFlags()
2028 : MethodKind::PureVirtual; in translateMethodKindFlags()
2033 return MethodKind::Vanilla; in translateMethodKindFlags()