Home
last modified time | relevance | path

Searched refs:FieldType (Results 1 – 14 of 14) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DAllDiagnostics.h29 template <size_t SizeOfStr, typename FieldType>
31 char FIELD_TOO_SMALL[SizeOfStr <= FieldType(~0U) ? 1 : -1];
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaCUDA.cpp206 const RecordType *FieldType = in inferCUDATargetForImplicitSpecialMember() local
208 if (!FieldType) { in inferCUDATargetForImplicitSpecialMember()
212 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(FieldType->getDecl()); in inferCUDATargetForImplicitSpecialMember()
H A DSemaDeclCXX.cpp4280 QualType FieldType = Context.getBaseElementType(Field->getType()); in MarkBaseAndMemberDestructorsReferenced() local
4282 const RecordType* RT = FieldType->getAs<RecordType>(); in MarkBaseAndMemberDestructorsReferenced()
4300 << FieldType); in MarkBaseAndMemberDestructorsReferenced()
5536 QualType FieldType = S.Context.getBaseElementType(FD->getType()); in shouldDeleteForField() local
5537 CXXRecordDecl *FieldRecord = FieldType->getAsCXXRecordDecl(); in shouldDeleteForField()
5542 if (FieldType->isReferenceType() && !FD->hasInClassInitializer()) { in shouldDeleteForField()
5545 << MD->getParent() << FD << FieldType << /*Reference*/0; in shouldDeleteForField()
5552 if (!inUnion() && FieldType.isConstQualified() && in shouldDeleteForField()
5561 if (inUnion() && !FieldType.isConstQualified()) in shouldDeleteForField()
5566 if (FieldType->isRValueReferenceType()) { in shouldDeleteForField()
[all …]
H A DSemaDeclAttr.cpp2718 QualType FieldType = Field->getType(); in handleTransparentUnionAttr() local
2724 if (S.Context.getTypeSize(FieldType) != FirstSize || in handleTransparentUnionAttr()
2725 S.Context.getTypeAlign(FieldType) > FirstAlign) { in handleTransparentUnionAttr()
2727 bool isSize = S.Context.getTypeSize(FieldType) != FirstSize; in handleTransparentUnionAttr()
2728 unsigned FieldBits = isSize? S.Context.getTypeSize(FieldType) in handleTransparentUnionAttr()
2729 : S.Context.getTypeAlign(FieldType); in handleTransparentUnionAttr()
H A DSemaInit.cpp2066 QualType FieldType = Field->getType(); in CheckDesignatedInitializer() local
2072 FieldType, nullptr, nullptr, Index, in CheckDesignatedInitializer()
H A DSemaExpr.cpp12035 VarDecl *Var, QualType FieldType, in addAsFieldToClosureType() argument
12043 = FieldDecl::Create(S.Context, Lambda, Loc, Loc, nullptr, FieldType, in addAsFieldToClosureType()
12044 S.Context.getTrivialTypeSourceInfo(FieldType, Loc), in addAsFieldToClosureType()
12077 QualType BaseType = FieldType; in addAsFieldToClosureType()
H A DSemaDecl.cpp12988 QualType FieldType = I->getType(); in ActOnFields() local
12989 if (FieldType->isIncompleteType() || in ActOnFields()
12990 !Context.getTypeSizeInChars(FieldType).isZero()) in ActOnFields()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp293 llvm::Type *FieldType = getStorageType(Field); in lowerUnion() local
294 if (LayoutSize < getSize(FieldType)) in lowerUnion()
295 FieldType = getByteArrayType(LayoutSize); in lowerUnion()
296 setBitFieldInfo(Field, CharUnits::Zero(), FieldType); in lowerUnion()
299 llvm::Type *FieldType = getStorageType(Field); in lowerUnion() local
310 StorageType = FieldType; in lowerUnion()
319 getAlignment(FieldType) > getAlignment(StorageType) || in lowerUnion()
320 (getAlignment(FieldType) == getAlignment(StorageType) && in lowerUnion()
321 getSize(FieldType) > getSize(StorageType))) in lowerUnion()
322 StorageType = FieldType; in lowerUnion()
H A DCGClass.cpp554 QualType FieldType = Field->getType(); in EmitMemberInitializer() local
566 FieldType = MemberInit->getIndirectMember()->getAnonField()->getType(); in EmitMemberInitializer()
577 = CGF.getContext().getAsConstantArrayType(FieldType); in EmitMemberInitializer()
592 CGF.EmitAggregateCopy(LHS.getAddress(), Src.getAddress(), FieldType, in EmitMemberInitializer()
607 QualType FieldType = Field->getType(); in EmitInitializerForField() local
608 switch (getEvaluationKind(FieldType)) { in EmitInitializerForField()
627 QualType BaseElementTy = getContext().getBaseElementType(FieldType); in EmitInitializerForField()
646 EmitAggMemberInitializer(*this, LHS, Init, ArrayIndexVar, FieldType, in EmitInitializerForField()
653 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in EmitInitializerForField()
655 pushEHDestroy(dtorKind, LHS.getAddress(), FieldType); in EmitInitializerForField()
[all …]
H A DCGExpr.cpp2757 QualType FieldType = Field->getType(); in EmitLValueForFieldInitialization() local
2759 if (!FieldType->isReferenceType()) in EmitLValueForFieldInitialization()
2766 assert(!FieldType.getObjCGCAttr() && "fields cannot have GC attrs"); in EmitLValueForFieldInitialization()
2772 llvm::Type *llvmType = ConvertTypeForMem(FieldType); in EmitLValueForFieldInitialization()
2782 return MakeAddrLValue(V, FieldType, Alignment); in EmitLValueForFieldInitialization()
/minix3/minix/drivers/power/acpi/executer/
H A Dexprep.c444 if (Info->FieldType != ACPI_TYPE_LOCAL_INDEX_FIELD) in AcpiExPrepFieldValue()
464 ObjDesc = AcpiUtCreateInternalObject (Info->FieldType); in AcpiExPrepFieldValue()
484 switch (Info->FieldType) in AcpiExPrepFieldValue()
/minix3/minix/drivers/power/acpi/dispatcher/
H A Ddsfield.c425 (char *) &Arg->Named.Name, Info->FieldType, in AcpiDsGetFieldNames()
543 Info.FieldType = ACPI_TYPE_LOCAL_REGION_FIELD; in AcpiDsCreateField()
752 Info.FieldType = ACPI_TYPE_LOCAL_BANK_FIELD; in AcpiDsCreateBankField()
829 Info.FieldType = ACPI_TYPE_LOCAL_INDEX_FIELD; in AcpiDsCreateIndexField()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DInitialization.h189 InitializedEntity(IdentifierInfo *VarID, QualType FieldType, SourceLocation Loc) in InitializedEntity() argument
190 : Kind(EK_LambdaCapture), Parent(nullptr), Type(FieldType), in InitializedEntity()
319 QualType FieldType, in InitializeLambdaCapture() argument
321 return InitializedEntity(VarID, FieldType, Loc); in InitializeLambdaCapture()
/minix3/minix/drivers/power/acpi/include/
H A Daclocal.h297 UINT8 FieldType; member