Searched refs:Subobject (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 6469 LValue Subobject = This; in HandleConstructorCall() local 6485 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, in HandleConstructorCall() 6490 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall() 6525 SubobjectParent = Subobject; in HandleConstructorCall() 6526 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) in HandleConstructorCall() 6551 if (!EvaluateInPlace(*Value, Info, Subobject, Init) || in HandleConstructorCall() 6736 LValue Subobject = This; in HandleDestructionImpl() local 6737 if (!HandleLValueMember(Info, &LocE, Subobject, FD, &Layout)) in HandleDestructionImpl() 6741 if (!HandleDestructionImpl(Info, CallRange, Subobject, *SubobjectValue, in HandleDestructionImpl() 6754 LValue Subobject = This; in HandleDestructionImpl() local [all …]
|
H A D | VTableBuilder.cpp | 198 std::make_pair(OverriderRD, Method.Subobject)) in FinalOverriders() 202 Method.Subobject)]; in FinalOverriders()
|
H A D | ASTContext.cpp | 2753 for (const auto *Subobject : Subobjects) { in structSubobjectsHaveUniqueObjectRepresentations() local 2755 getSubobjectSizeInBits(Subobject, Context, CheckIfTriviallyCopyable); in structSubobjectsHaveUniqueObjectRepresentations() 2759 int64_t Offset = getSubobjectOffset(Subobject, Context, Layout); in structSubobjectsHaveUniqueObjectRepresentations()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 7829 typename Subobject> 7917 Result visitSubobject(QualType Type, Subobject Subobj) { in visitSubobject() 7927 Subobject Subobj) { in visitSubobjectArray() 7984 using Subobject = DefaultedComparisonSubobject; typedef in __anon42c808801f11::DefaultedComparisonAnalyzer 8011 Subobject getCompleteObject() { in getCompleteObject() 8012 return Subobject{Subobject::CompleteObject, RD, FD->getLocation()}; in getCompleteObject() 8015 Subobject getBase(CXXBaseSpecifier *Base) { in getBase() 8016 return Subobject{Subobject in getBase() 9211 typedef llvm::PointerUnion<CXXBaseSpecifier*, FieldDecl*> Subobject; global() typedef [all...] |
H A D | SemaExprCXX.cpp | 1053 for (CXXRecordDecl *Subobject : UnambiguousPublicSubobjects) { in CheckCXXThrowOperand() 1058 CXXConstructorDecl *CD = LookupCopyingConstructor(Subobject, 0); in CheckCXXThrowOperand() 1076 Context.addCopyConstructorForExceptionObject(Subobject, CD); in CheckCXXThrowOperand()
|