Home
last modified time | relevance | path

Searched refs:Subobj (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dconst-init-cxx11.cpp249 struct Subobj { struct
254 constexpr int &&so = Subobj{ 1, 2, 3 }.b;
257 struct Derived : Dummy, Subobj {
258 constexpr Derived() : Dummy{200}, Subobj{4, 5, 6} {} in Derived()
267 constexpr Subobj &&base = Derived{};
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclCXX.cpp7915 << FD << Subobj.Kind << Subobj.Decl in visitBinaryOperator()
7933 << Subobj.Kind << Subobj.Decl; in visitBinaryOperator()
7956 << Subobj.Kind << Subobj.Decl; in visitBinaryOperator()
7960 << Subobj.Kind << Subobj.Decl; in visitBinaryOperator()
7963 << Subobj.Kind << Subobj.Decl; in visitBinaryOperator()
7972 << Subobj.Kind << Subobj.Decl in visitBinaryOperator()
7976 << Subobj.Kind << Subobj.Decl; in visitBinaryOperator()
8027 << FD << Subobj.Kind << Subobj.Decl; in visitBinaryOperator()
8049 << FD << (OO == OO_ExclaimEqual) << Subobj.Kind << Subobj.Decl; in visitBinaryOperator()
8328 Subobj.first = Index(Subobj.first); in visitSubobjectArray()
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp509 void CXXRecordDecl::addedClassSubobject(CXXRecordDecl *Subobj) { in addedClassSubobject() argument
516 if (!Subobj->hasSimpleCopyConstructor()) in addedClassSubobject()
518 if (!Subobj->hasSimpleMoveConstructor()) in addedClassSubobject()
527 if (!Subobj->hasSimpleCopyAssignment()) in addedClassSubobject()
529 if (!Subobj->hasSimpleMoveAssignment()) in addedClassSubobject()
539 if (!Subobj->hasSimpleDestructor()) { in addedClassSubobject()
550 if (!Subobj->hasConstexprDestructor()) in addedClassSubobject()
557 if (!Subobj->data().StructuralIfLiteral) in addedClassSubobject()
H A DExprConstant.cpp3818 Result = Subobj; in found()
3867 Subobj.swap(NewVal); in found()
4353 switch (Subobj.getKind()) { in found()
4443 LVal.setFrom(Info.Ctx, Subobj); in foundPointer()
4446 LVal.moveInto(Subobj); in foundPointer()
4498 *Old = Subobj; in found()
4502 switch (Subobj.getKind()) { in found()
4592 LVal.setFrom(Info.Ctx, Subobj); in foundPointer()
4596 LVal.moveInto(Subobj); in foundPointer()
5957 Subobj.setUnion(Field, Result); in found()
[all …]