Home
last modified time | relevance | path

Searched refs:Subobject (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp6774 LValue Subobject = This; in HandleConstructorCall() local
6790 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, in HandleConstructorCall()
6795 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall()
6831 SubobjectParent = Subobject; in HandleConstructorCall()
6832 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) in HandleConstructorCall()
6857 if (!EvaluateInPlace(*Value, Info, Subobject, Init) || in HandleConstructorCall()
7044 LValue Subobject = This; in HandleDestructionImpl() local
7045 if (!HandleLValueMember(Info, &LocE, Subobject, FD, &Layout)) in HandleDestructionImpl()
7049 if (!HandleDestructionImpl(Info, CallRange, Subobject, *SubobjectValue, in HandleDestructionImpl()
7062 LValue Subobject = This; in HandleDestructionImpl() local
[all …]
H A DVTableBuilder.cpp198 std::make_pair(OverriderRD, Method.Subobject)) in FinalOverriders()
202 Method.Subobject)]; in FinalOverriders()
H A DASTContext.cpp2936 for (const auto *Subobject : Subobjects) { in structSubobjectsHaveUniqueObjectRepresentations() local
2938 getSubobjectSizeInBits(Subobject, Context, CheckIfTriviallyCopyable); in structSubobjectsHaveUniqueObjectRepresentations()
2942 int64_t Offset = getSubobjectOffset(Subobject, Context, Layout); in structSubobjectsHaveUniqueObjectRepresentations()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp7994 typename Subobject>
8082 Result visitSubobject(QualType Type, Subobject Subobj) { in visitSubobject()
8092 Subobject Subobj) { in visitSubobjectArray()
8149 using Subobject = DefaultedComparisonSubobject; typedef in __anon42c808802011::DefaultedComparisonAnalyzer
8176 Subobject getCompleteObject() { in getCompleteObject()
8177 return Subobject{Subobject::CompleteObject, RD, FD->getLocation()}; in getCompleteObject()
8180 Subobject getBase(CXXBaseSpecifier *Base) { in getBase()
8181 return Subobject{Subobject::Base, Base->getType()->getAsCXXRecordDecl(), in getBase()
8185 Subobject getField(FieldDecl *Field) { in getField()
8186 return Subobject{Subobject::Member, Field, Field->getLocation()}; in getField()
[all …]
H A DSemaExprCXX.cpp1035 for (CXXRecordDecl *Subobject : UnambiguousPublicSubobjects) { in CheckCXXThrowOperand()
1040 CXXConstructorDecl *CD = LookupCopyingConstructor(Subobject, 0); in CheckCXXThrowOperand()
1058 Context.addCopyConstructorForExceptionObject(Subobject, CD); in CheckCXXThrowOperand()