Searched refs:FirstField (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ODRDiagsEmitter.cpp | 146 const FieldDecl *FirstField, const FieldDecl *SecondField) const { in diagnoseSubMismatchField() argument 157 auto DiagError = [FirstRecord, FirstField, FirstModule, in diagnoseSubMismatchField() 159 return Diag(FirstField->getLocation(), diag::err_module_odr_violation_field) in diagnoseSubMismatchField() 161 << FirstField->getSourceRange() << DiffType; in diagnoseSubMismatchField() 170 IdentifierInfo *FirstII = FirstField->getIdentifier(); in diagnoseSubMismatchField() 178 QualType FirstType = FirstField->getType(); in diagnoseSubMismatchField() 186 assert(Context.hasSameType(FirstField->getType(), SecondField->getType())); in diagnoseSubMismatchField() 189 const bool IsFirstBitField = FirstField->isBitField(); in diagnoseSubMismatchField() 198 unsigned FirstBitWidthHash = computeODRHash(FirstField->getBitWidth()); in diagnoseSubMismatchField() 202 << FirstII << FirstField->getBitWidth()->getSourceRange(); in diagnoseSubMismatchField() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | MicrosoftCXXABI.cpp | 642 llvm::Constant *EmitFullMemberPointer(llvm::Constant *FirstField, 2848 MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant *FirstField, in EmitFullMemberPointer() argument 2858 return FirstField; in EmitFullMemberPointer() 2861 fields.push_back(FirstField); in EmitFullMemberPointer() 2892 llvm::Constant *FirstField = in EmitMemberDataPointer() local 2894 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/false, RD, in EmitMemberDataPointer() 2970 llvm::Constant *FirstField; in EmitMemberFunctionPointer() local 2983 FirstField = CGM.GetAddrOfFunction(MD, Ty); in EmitMemberFunctionPointer() 2987 FirstField = EmitVirtualMemPtrThunk(MD, ML); in EmitMemberFunctionPointer() 3000 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/true, RD, in EmitMemberFunctionPointer() [all …]
|
| H A D | CGClass.cpp | 919 FirstField(nullptr), LastField(nullptr), FirstFieldOffset(0), in FieldMemcpyizer() 938 if (!FirstField) in addMemcpyableField() 960 if (!FirstField) { in emitMemcpy() 965 if (FirstField->isBitField()) { in emitMemcpy() 967 CGF.getTypes().getCGRecordLayout(FirstField->getParent()); in emitMemcpy() 968 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField); in emitMemcpy() 980 LValue Dest = CGF.EmitLValueForFieldInitialization(DestLV, FirstField); in emitMemcpy() 983 LValue Src = CGF.EmitLValueForFieldInitialization(SrcLV, FirstField); in emitMemcpy() 993 FirstField = nullptr; in reset() 1009 FirstField = F; in addInitialField() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ODRDiagsEmitter.h | 153 const FieldDecl *FirstField,
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTypeTraits.cpp | 2491 const FieldDecl *FirstField = nullptr; in DiagnoseNonStandardLayoutReason() local 2499 if (!FirstField) { in DiagnoseNonStandardLayoutReason() 2500 FirstField = Field; in DiagnoseNonStandardLayoutReason() 2511 SemaRef.Diag(FirstField->getLocation(), diag::note_defined_here) in DiagnoseNonStandardLayoutReason() 2512 << FirstField; in DiagnoseNonStandardLayoutReason() 2516 << FirstField; in DiagnoseNonStandardLayoutReason()
|
| H A D | SemaDeclAttr.cpp | 4394 FieldDecl *FirstField = *Field; in handleTransparentUnionAttr() local 4395 QualType FirstType = FirstField->getType(); in handleTransparentUnionAttr() 4397 S.Diag(FirstField->getLocation(), in handleTransparentUnionAttr() 4426 S.Diag(FirstField->getLocation(), in handleTransparentUnionAttr()
|