Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DMemberPointer.cpp41 const Record *FieldRecord = Ctx.getRecord(FieldParent); in toPointer() local
43 Offset += FieldRecord->getField(FD)->Offset; in toPointer()
57 const Record *FieldRecord = Ctx.getRecord(FieldParent); in toPointer() local
58 Offset += FieldRecord->getField(F)->Offset; in toPointer()
H A DCompiler.cpp5942 const Record *FieldRecord = this->P.getOrCreateRecord(FD->getParent()); in compileConstructor() local
5943 assert(FieldRecord); in compileConstructor()
5945 NestedField = FieldRecord->getField(FD); in compileConstructor()
5959 const Record *FieldRecord = this->P.getOrCreateRecord(FD->getParent()); in compileConstructor() local
5960 assert(FieldRecord); in compileConstructor()
5961 NestedField = FieldRecord->getField(FD); in compileConstructor()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp2017 const ASTRecordLayout &FieldRecord = Context.getASTRecordLayout(RD); in LayoutField() local
2018 PreferredAlign = FieldRecord.getPreferredAlignment(); in LayoutField()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp9689 CXXRecordDecl *FieldRecord = FieldType->getAsCXXRecordDecl(); in shouldDeleteForField() local
9711 (!FieldRecord || !FieldRecord->allowConstDefaultInit())) { in shouldDeleteForField()
9737 if (!FieldRecord && FieldType.isConstQualified()) { in shouldDeleteForField()
9747 if (FieldRecord) { in shouldDeleteForField()
9749 if (!inUnion() && FieldRecord->isUnion() && in shouldDeleteForField()
9750 FieldRecord->isAnonymousStructOrUnion()) { in shouldDeleteForField()
9754 for (auto *UI : FieldRecord->fields()) { in shouldDeleteForField()
9775 AllVariantFieldsAreConst && !FieldRecord->field_empty()) { in shouldDeleteForField()
9777 S.Diag(FieldRecord->getLocation(), in shouldDeleteForField()
9789 if (shouldDeleteForClassSubobject(FieldRecord, FD, in shouldDeleteForField()