Home
last modified time | relevance | path

Searched refs:MemberType (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DNoUncountedMembersChecker.cpp74 const Type *MemberType = Member->getType().getTypePtrOrNull(); in visitRecordDecl() local
75 if (!MemberType) in visitRecordDecl()
78 if (auto *MemberCXXRD = MemberType->getPointeeCXXRecordDecl()) { in visitRecordDecl()
83 reportBug(Member, MemberType, MemberCXXRD, RD); in visitRecordDecl()
123 void reportBug(const FieldDecl *Member, const Type *MemberType, in reportBug() argument
127 assert(MemberType); in reportBug()
138 << (isa<PointerType>(MemberType) ? "raw pointer" : "reference") in reportBug()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaExprMember.cpp1811 QualType MemberType = Field->getType(); in BuildFieldReferenceExpr() local
1812 if (const ReferenceType *Ref = MemberType->getAs<ReferenceType>()) { in BuildFieldReferenceExpr()
1813 MemberType = Ref->getPointeeType(); in BuildFieldReferenceExpr()
1829 Context.getCanonicalType(MemberType).getQualifiers(); in BuildFieldReferenceExpr()
1835 MemberType = Context.getQualifiedType(MemberType, Combined); in BuildFieldReferenceExpr()
1842 MemberType = in BuildFieldReferenceExpr()
1843 Context.getAttributedType(attr::NoDeref, MemberType, MemberType); in BuildFieldReferenceExpr()
1869 MemberType, VK, OK); in BuildFieldReferenceExpr()
H A DSemaStmt.cpp670 } MemberType = ft_non_member; in checkMustTailAttr() member
689 Type.MemberType = FuncType::ft_static_member; in checkMustTailAttr()
692 Type.MemberType = FuncType::ft_non_static_member; in checkMustTailAttr()
739 CalleeType.MemberType = FuncType::ft_pointer_to_member; in checkMustTailAttr()
792 << CallerType.MemberType << CalleeType.MemberType << true in checkMustTailAttr()
798 << CallerType.MemberType << CalleeType.MemberType << false; in checkMustTailAttr()
/openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h716 const Node *MemberType; variable
721 ClassType(ClassType_), MemberType(MemberType_) {} in PointerToMemberType()
723 template<typename Fn> void match(Fn F) const { F(ClassType, MemberType); } in match()
726 return MemberType->hasRHSComponent(OB); in hasRHSComponentSlow()
730 MemberType->printLeft(OB); in printLeft()
731 if (MemberType->hasArray(OB) || MemberType->hasFunction(OB)) in printLeft()
740 if (MemberType->hasArray(OB) || MemberType->hasFunction(OB)) in printRight()
742 MemberType->printRight(OB); in printRight()
3664 Node *MemberType = getDerived().parseType(); in parsePointerToMemberType() local
3665 if (MemberType == nullptr) in parsePointerToMemberType()
[all …]
/openbsd-src/gnu/llvm/libcxxabi/src/demangle/
H A DItaniumDemangle.h716 const Node *MemberType; variable
721 ClassType(ClassType_), MemberType(MemberType_) {} in PointerToMemberType()
723 template<typename Fn> void match(Fn F) const { F(ClassType, MemberType); } in match()
726 return MemberType->hasRHSComponent(OB); in hasRHSComponentSlow()
730 MemberType->printLeft(OB); in printLeft()
731 if (MemberType->hasArray(OB) || MemberType->hasFunction(OB)) in printLeft()
740 if (MemberType->hasArray(OB) || MemberType->hasFunction(OB)) in printRight()
742 MemberType->printRight(OB); in printRight()
3664 Node *MemberType = getDerived().parseType(); in parsePointerToMemberType() local
3665 if (MemberType == nullptr) in parsePointerToMemberType()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBTFDebug.cpp966 const auto *MemberType = cast<DIDerivedType>(Element); in visitMapDefType() local
967 visitTypeEntry(MemberType->getBaseType()); in visitMapDefType()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp297 using MemberType = Value; typedef in __anon1f4f44df0111::CongruenceClass
298 using MemberSet = SmallPtrSet<MemberType *, 4>;
341 void insert(MemberType *M) { Members.insert(M); } in insert()
342 void erase(MemberType *M) { Members.erase(M); } in erase()