Searched refs:MemberType (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | NoUncountedMembersChecker.cpp | 73 const Type *MemberType = Member->getType().getTypePtrOrNull(); in visitRecordDecl() local 74 if (!MemberType) in visitRecordDecl() 77 if (auto *MemberCXXRD = MemberType->getPointeeCXXRecordDecl()) { in visitRecordDecl() 82 reportBug(Member, MemberType, MemberCXXRD, RD); in visitRecordDecl() 122 void reportBug(const FieldDecl *Member, const Type *MemberType, in reportBug() argument 126 assert(MemberType); in reportBug() 137 << (isa<PointerType>(MemberType) ? "raw pointer" : "reference") in reportBug()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseEqualsDefaultCheck.cpp | 277 unsigned MemberType; in check() local 280 MemberType = 0; in check() 284 MemberType = 1; in check() 292 MemberType = 2; in check() 296 MemberType = 3; in check() 309 Diag << MemberType; in check()
|
| /llvm-project-15.0.7/clang/test/CXX/basic/basic.types/ |
| H A D | p10.cpp | 118 struct MemberType { struct 120 constexpr MemberType(); 122 constexpr int f(MemberType<int>) { return 0; } in f() 123 constexpr int f(MemberType<NonLiteral>) { return 0; } // expected-error {{not a literal type}} in f()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 1820 QualType MemberType = Field->getType(); in BuildFieldReferenceExpr() local 1821 if (const ReferenceType *Ref = MemberType->getAs<ReferenceType>()) { in BuildFieldReferenceExpr() 1822 MemberType = Ref->getPointeeType(); in BuildFieldReferenceExpr() 1838 Context.getCanonicalType(MemberType).getQualifiers(); in BuildFieldReferenceExpr() 1844 MemberType = Context.getQualifiedType(MemberType, Combined); in BuildFieldReferenceExpr() 1851 MemberType = in BuildFieldReferenceExpr() 1852 Context.getAttributedType(attr::NoDeref, MemberType, MemberType); in BuildFieldReferenceExpr() 1878 MemberType, VK, OK); in BuildFieldReferenceExpr()
|
| H A D | SemaStmt.cpp | 670 } 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()
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 706 const Node *MemberType; variable 711 ClassType(ClassType_), MemberType(MemberType_) {} in PointerToMemberType() 713 template<typename Fn> void match(Fn F) const { F(ClassType, MemberType); } in match() 716 return MemberType->hasRHSComponent(OB); in hasRHSComponentSlow() 720 MemberType->printLeft(OB); in printLeft() 721 if (MemberType->hasArray(OB) || MemberType->hasFunction(OB)) in printLeft() 730 if (MemberType->hasArray(OB) || MemberType->hasFunction(OB)) in printRight() 732 MemberType->printRight(OB); in printRight() 3644 Node *MemberType = getDerived().parseType(); in parsePointerToMemberType() local 3645 if (MemberType == nullptr) in parsePointerToMemberType() [all …]
|
| /llvm-project-15.0.7/libcxxabi/src/demangle/ |
| H A D | ItaniumDemangle.h | 706 const Node *MemberType; variable 711 ClassType(ClassType_), MemberType(MemberType_) {} in PointerToMemberType() 713 template<typename Fn> void match(Fn F) const { F(ClassType, MemberType); } in match() 716 return MemberType->hasRHSComponent(OB); in hasRHSComponentSlow() 720 MemberType->printLeft(OB); in printLeft() 721 if (MemberType->hasArray(OB) || MemberType->hasFunction(OB)) in printLeft() 730 if (MemberType->hasArray(OB) || MemberType->hasFunction(OB)) in printRight() 732 MemberType->printRight(OB); in printRight() 3644 Node *MemberType = getDerived().parseType(); in parsePointerToMemberType() local 3645 if (MemberType == nullptr) in parsePointerToMemberType() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BTFDebug.cpp | 928 const auto *MemberType = cast<DIDerivedType>(Element); in visitMapDefType() local 929 visitTypeEntry(MemberType->getBaseType()); in visitMapDefType()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | NewGVN.cpp | 297 using MemberType = Value; typedef in __anonf7cb05f80111::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()
|