Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRawPtrRefMemberChecker.cpp94 const Type *MemberType = QT.getTypePtrOrNull(); in visitMember() local
96 while (MemberType) { in visitMember()
100 if (!MemberType->isPointerType()) in visitMember()
102 QT = MemberType->getPointeeType(); in visitMember()
103 MemberType = QT.getTypePtrOrNull(); in visitMember()
106 if (!MemberType) in visitMember()
109 if (auto *MemberCXXRD = MemberType->getPointeeCXXRecordDecl()) in visitMember()
110 reportBug(Member, MemberType, MemberCXXRD, RD); in visitMember()
111 else if (auto *ObjCDecl = getObjCDecl(MemberType)) in visitMember()
112 reportBug(Member, MemberType, ObjCDecl, RD); in visitMember()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprMember.cpp1779 QualType MemberType = Field->getType(); in BuildFieldReferenceExpr() local
1780 if (const ReferenceType *Ref = MemberType->getAs<ReferenceType>()) { in BuildFieldReferenceExpr()
1781 MemberType = Ref->getPointeeType(); in BuildFieldReferenceExpr()
1797 Context.getCanonicalType(MemberType).getQualifiers(); in BuildFieldReferenceExpr()
1803 MemberType = Context.getQualifiedType(MemberType, Combined); in BuildFieldReferenceExpr()
1810 MemberType = in BuildFieldReferenceExpr()
1811 Context.getAttributedType(attr::NoDeref, MemberType, MemberType); in BuildFieldReferenceExpr()
1845 /*HadMultipleCandidates=*/false, MemberNameInfo, MemberType, VK, OK); in BuildFieldReferenceExpr()
H A DSemaStmt.cpp736 } MemberType = ft_non_member; in checkMustTailAttr() member
755 Type.MemberType = FuncType::ft_static_member; in checkMustTailAttr()
758 Type.MemberType = FuncType::ft_non_static_member; in checkMustTailAttr()
806 CalleeType.MemberType = FuncType::ft_pointer_to_member; in checkMustTailAttr()
865 << CallerType.MemberType << CalleeType.MemberType << true in checkMustTailAttr()
871 << CallerType.MemberType << CalleeType.MemberType << false; in checkMustTailAttr()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVISelLowering.cpp272 SPIRVType *MemberType = in validatePtrUnwrapStructField() local
274 if (!MemberType) in validatePtrUnwrapStructField()
276 unsigned MemberTypeOp = MemberType->getOpcode(); in validatePtrUnwrapStructField()
286 SPIRVType *NewPtrType = GR.getOrCreateSPIRVPointerType(MemberType, MIB, SC); in validatePtrUnwrapStructField()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h767 const Node *MemberType; variable
772 ClassType(ClassType_), MemberType(MemberType_) {} in PointerToMemberType()
774 template<typename Fn> void match(Fn F) const { F(ClassType, MemberType); } in match()
777 return MemberType->hasRHSComponent(OB); in hasRHSComponentSlow()
781 OB.printLeft(*MemberType); in printLeft()
782 if (MemberType->hasArray(OB) || MemberType->hasFunction(OB)) in printLeft()
791 if (MemberType->hasArray(OB) || MemberType->hasFunction(OB)) in printRight()
793 OB.printRight(*MemberType); in printRight()
4099 Node *MemberType = getDerived().parseType(); in parsePointerToMemberType() local
4100 if (MemberType == nullptr) in parsePointerToMemberType()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp294 using MemberType = Value; typedef in __anonb3555ec80111::CongruenceClass
295 using MemberSet = SmallPtrSet<MemberType *, 4>;
347 void insert(MemberType *M) { Members.insert(M); } in insert()
348 void erase(MemberType *M) { Members.erase(M); } in erase()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp1073 const auto *MemberType = cast<DIDerivedType>(Element); in visitMapDefType() local
1074 const DIType *MemberBaseType = MemberType->getBaseType(); in visitMapDefType()