Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.h172 QualType FieldType; variable
201 return FieldType; in fieldType()
205 makeIndex(unsigned index, CharUnits offset, QualType FieldType, in makeIndex() argument
212 v.FieldType = FieldType; in makeIndex()
H A DCGRecordLayoutBuilder.cpp327 llvm::Type *FieldType = getStorageType(Field); in lowerUnion() local
328 if (LayoutSize < getSize(FieldType)) in lowerUnion()
329 FieldType = getByteArrayType(LayoutSize); in lowerUnion()
330 setBitFieldInfo(Field, CharUnits::Zero(), FieldType); in lowerUnion()
333 llvm::Type *FieldType = getStorageType(Field); in lowerUnion() local
347 StorageType = FieldType; in lowerUnion()
356 getAlignment(FieldType) > getAlignment(StorageType) || in lowerUnion()
357 (getAlignment(FieldType) == getAlignment(StorageType) && in lowerUnion()
358 getSize(FieldType) > getSize(StorageType))) in lowerUnion()
359 StorageType = FieldType; in lowerUnion()
H A DCGClass.cpp642 QualType FieldType = Field->getType(); in EmitMemberInitializer() local
663 = CGF.getContext().getAsConstantArrayType(FieldType); in EmitMemberInitializer()
678 CGF.EmitAggregateCopy(LHS, Src, FieldType, CGF.getOverlapForFieldInit(Field), in EmitMemberInitializer()
682 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in EmitMemberInitializer()
684 CGF.pushEHDestroy(dtorKind, LHS.getAddress(), FieldType); in EmitMemberInitializer()
694 QualType FieldType = Field->getType(); in EmitInitializerForField() local
695 switch (getEvaluationKind(FieldType)) { in EmitInitializerForField()
721 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in EmitInitializerForField()
723 pushEHDestroy(dtorKind, LHS.getAddress(), FieldType); in EmitInitializerForField()
1065 QualType FieldType = Field->getType(); in isMemberInitMemcpyable() local
[all …]
H A DCGExpr.cpp4862 QualType FieldType = field->getType(); in EmitLValueForField() local
4868 rec->hasAttr<MayAliasAttr>() || FieldType->isVectorType()) { in EmitLValueForField()
4892 FieldTBAAInfo.AccessType = CGM.getTBAATypeInfo(FieldType); in EmitLValueForField()
4894 getContext().getTypeSizeInChars(FieldType).getQuantity(); in EmitLValueForField()
4917 hasAnyVptr(FieldType, getContext())) in EmitLValueForField()
4934 if (FieldType->isReferenceType()) in EmitLValueForField()
4935 addr = addr.withElementType(CGM.getTypes().ConvertTypeForMem(FieldType)); in EmitLValueForField()
4947 if (FieldType->isReferenceType()) { in EmitLValueForField()
4949 MakeAddrLValue(addr, FieldType, FieldBaseInfo, FieldTBAAInfo); in EmitLValueForField()
4956 FieldType = FieldType->getPointeeType(); in EmitLValueForField()
[all …]
H A DCGBlocks.cpp314 QualType FieldType; member
325 FieldType(fieldType), CopyKind(CopyKind), DisposeKind(DisposeKind), in BlockLayoutChunk()
335 index, offset, FieldType, CopyKind, CopyFlags, DisposeKind, in setIndex()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAllDiagnostics.h31 template <size_t SizeOfStr, typename FieldType>
33 static_assert(SizeOfStr <= FieldType(~0U), "Field too small!");
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DEvaluationResult.cpp102 QualType FieldType = F.Decl->getType(); in CheckFieldsInitialized() local
108 if (FieldType->isRecordType()) { in CheckFieldsInitialized()
110 } else if (FieldType->isIncompleteArrayType()) { in CheckFieldsInitialized()
114 } else if (FieldType->isArrayType()) { in CheckFieldsInitialized()
116 cast<ConstantArrayType>(FieldType->getAsArrayTypeUnsafe()); in CheckFieldsInitialized()
/freebsd/sys/contrib/dev/acpica/compiler/
H A Ddtcompile.c599 UINT8 FieldType; in DtCompileTable() local
675 FieldType = DtGetFieldType (Info); in DtCompileTable()
678 if (FieldType != DT_FIELD_TYPE_INLINE_SUBTABLE && in DtCompileTable()
686 switch (FieldType) in DtCompileTable()
783 FieldLength, FieldType, Info->Flags); in DtCompileTable()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp1045 auto initField = [&](QualType FieldType, StorageLocation &FieldLoc) { in initializeFieldsWithValues() argument
1046 if (FieldType->isRecordType()) { in initializeFieldsWithValues()
1053 if (!Visited.insert(FieldType.getCanonicalType()).second) in initializeFieldsWithValues()
1056 FieldType, Visited, Depth + 1, CreatedValuesCount)) in initializeFieldsWithValues()
1058 Visited.erase(FieldType.getCanonicalType()); in initializeFieldsWithValues()
1064 QualType FieldType = Field->getType(); in initializeFieldsWithValues() local
1066 if (FieldType->isReferenceType()) { in initializeFieldsWithValues()
1068 &createLocAndMaybeValue(FieldType, Visited, Depth + 1, in initializeFieldsWithValues()
1073 initField(FieldType, *FieldLoc); in initializeFieldsWithValues()
1076 for (const auto &[FieldName, FieldType] : DACtx->getSyntheticFields(Type)) { in initializeFieldsWithValues()
[all …]
H A DRecordOps.cpp38 static void copySyntheticField(QualType FieldType, StorageLocation &SrcFieldLoc, in copySyntheticField() argument
40 if (FieldType->isRecordType()) { in copySyntheticField()
H A DTransfer.cpp782 QualType FieldType = FieldLoc->getType(); in VisitInitListExpr() local
783 if (FieldType->isRecordType()) { in VisitInitListExpr()
786 if (Value *Val = Env.createValue(FieldType)) in VisitInitListExpr()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp567 TBAAStructTypeNode FieldType) { in hasField() argument
570 if (T == FieldType || hasField(T, FieldType)) in hasField()
639 TBAAStructTypeNode FieldType(SubobjectTag.getBaseType()); in mayBeAccessToSubobjectOf() local
640 if (hasField(BaseType, FieldType)) { in mayBeAccessToSubobjectOf()
/freebsd/sys/contrib/dev/acpica/components/executer/
H A Dexprep.c561 if (Info->FieldType != ACPI_TYPE_LOCAL_INDEX_FIELD) in AcpiExPrepFieldValue()
581 ObjDesc = AcpiUtCreateInternalObject (Info->FieldType); in AcpiExPrepFieldValue()
601 switch (Info->FieldType) in AcpiExPrepFieldValue()
/freebsd/sys/contrib/dev/acpica/components/dispatcher/
H A Ddsfield.c554 (char *) &Arg->Named.Name, Info->FieldType, in AcpiDsGetFieldNames()
686 Info.FieldType = ACPI_TYPE_LOCAL_REGION_FIELD; in AcpiDsCreateField()
916 Info.FieldType = ACPI_TYPE_LOCAL_BANK_FIELD; in AcpiDsCreateBankField()
996 Info.FieldType = ACPI_TYPE_LOCAL_INDEX_FIELD; in AcpiDsCreateIndexField()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h245 InitializedEntity(IdentifierInfo *VarID, QualType FieldType, SourceLocation Loc) in InitializedEntity() argument
246 : Kind(EK_LambdaCapture), Type(FieldType) { in InitializedEntity()
427 QualType FieldType, in InitializeLambdaCapture() argument
429 return InitializedEntity(VarID, FieldType, Loc); in InitializeLambdaCapture()
/freebsd/contrib/googletest/googlemock/include/gmock/
H A Dgmock-matchers.h2051 template <typename Class, typename FieldType>
2054 FieldMatcher(FieldType Class::*field,
2055 const Matcher<const FieldType&>& matcher)
2058 FieldMatcher(const std::string& field_name, FieldType Class::*field,
2059 const Matcher<const FieldType&>& matcher)
2102 const FieldType Class::*field_;
2103 const Matcher<const FieldType&> matcher_;
4366 template <typename Class, typename FieldType, typename FieldMatcher>
4367 inline PolymorphicMatcher<internal::FieldMatcher<Class, FieldType>> Field(
4368 FieldType Class::*field, const FieldMatcher& matcher) {
[all …]
/freebsd/sys/contrib/dev/acpica/common/
H A Ddmtbinfo3.c881 #define ACPI_DM_GENERIC_ENTRY(FieldType, FieldName) \ argument
882 {{FieldType, 0, FieldName, 0}, ACPI_DMT_TERMINATOR}
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCUDA.cpp453 const RecordType *FieldType = in inferTargetForImplicitSpecialMember() local
455 if (!FieldType) { in inferTargetForImplicitSpecialMember()
459 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(FieldType->getDecl()); in inferTargetForImplicitSpecialMember()
H A DSemaLambda.cpp2022 QualType FieldType = Capture.getCaptureType(); in BuildCaptureField() local
2034 TSI = Context.getTrivialTypeSourceInfo(FieldType, Loc); in BuildCaptureField()
2039 /*Id=*/nullptr, FieldType, TSI, /*BW=*/nullptr, in BuildCaptureField()
2043 if (!FieldType->isDependentType()) { in BuildCaptureField()
2044 if (RequireCompleteSizedType(Loc, FieldType, in BuildCaptureField()
2050 FieldType->isIncompleteType(&Def); in BuildCaptureField()
H A DSemaDeclCXX.cpp5717 QualType FieldType = Context.getBaseElementType(Field->getType()); in MarkBaseAndMemberDestructorsReferenced() local
5719 const RecordType* RT = FieldType->getAs<RecordType>(); in MarkBaseAndMemberDestructorsReferenced()
5739 << FieldType); in MarkBaseAndMemberDestructorsReferenced()
7905 QualType FieldType = in visitSubobjects() local
7909 FieldType, getDerived().getField(Field)))) in visitSubobjects()
9283 bool shouldDeleteForVariantObjCPtrMember(FieldDecl *FD, QualType FieldType);
9429 FieldDecl *FD, QualType FieldType) { in shouldDeleteForVariantObjCPtrMember() argument
9433 if (!FieldType.hasNonTrivialObjCLifetime()) in shouldDeleteForVariantObjCPtrMember()
9485 QualType FieldType = S.Context.getBaseElementType(FD->getType()); in shouldDeleteForField() local
9486 CXXRecordDecl *FieldRecord = FieldType in shouldDeleteForField()
9994 QualType FieldType = S.Context.getBaseElementType(FI->getType()); checkTrivialClassMembers() local
15037 QualType FieldType = Field->getType().getNonReferenceType(); DefineImplicitCopyAssignment() local
15422 QualType FieldType = Field->getType().getNonReferenceType(); DefineImplicitMoveAssignment() local
[all...]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTStructuralEquivalence.cpp2346 QualType FieldType = F->getType(); in findUntaggedStructOrUnionIndex() local
2348 while (const auto *ElabType = dyn_cast<ElaboratedType>(FieldType)) in findUntaggedStructOrUnionIndex()
2349 FieldType = ElabType->getNamedType(); in findUntaggedStructOrUnionIndex()
2351 if (const auto *RecType = dyn_cast<RecordType>(FieldType)) { in findUntaggedStructOrUnionIndex()
2354 if (Context.hasSameType(FieldType, AnonTy)) in findUntaggedStructOrUnionIndex()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExpandVariadics.cpp302 template <Tag tag> void append(Type *FieldType, Value *V, uint64_t Bytes) { in append() argument
303 FieldTypes.push_back(FieldType); in append()
/freebsd/sys/contrib/dev/acpica/include/
H A Daclocal.h425 UINT8 FieldType; member
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMasmParser.cpp118 enum FieldType { enum
136 FieldInfo &addField(StringRef FieldName, FieldType FT,
173 FieldType FT;
181 FieldInitializer(FieldType FT);
214 FieldInfo(FieldType FT) : Contents(FT) {} in FieldInfo()
227 FieldInfo &StructInfo::addField(StringRef FieldName, FieldType FT, in addField()
256 FieldInitializer::FieldInitializer(FieldType FT) : FT(FT) { in FieldInitializer()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1358 Type *FieldType = S.first->getType(); in buildFrameType() local
1363 FieldType = A->getParamByValType(); in buildFrameType()
1364 FieldIDType Id = B.addField(FieldType, std::nullopt, false /*header*/, in buildFrameType()

12