| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGBlocks.h | 172 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 D | CGRecordLayoutBuilder.cpp | 324 llvm::Type *FieldType = getStorageType(Field); in lowerUnion() local 325 if (LayoutSize < getSize(FieldType)) in lowerUnion() 326 FieldType = getByteArrayType(LayoutSize); in lowerUnion() 327 setBitFieldInfo(Field, CharUnits::Zero(), FieldType); in lowerUnion() 330 llvm::Type *FieldType = getStorageType(Field); in lowerUnion() local 344 StorageType = FieldType; in lowerUnion() 353 getAlignment(FieldType) > getAlignment(StorageType) || in lowerUnion() 354 (getAlignment(FieldType) == getAlignment(StorageType) && in lowerUnion() 355 getSize(FieldType) > getSize(StorageType))) in lowerUnion() 356 StorageType = FieldType; in lowerUnion()
|
| H A D | CGClass.cpp | 641 QualType FieldType = Field->getType(); in EmitMemberInitializer() local 662 = CGF.getContext().getAsConstantArrayType(FieldType); in EmitMemberInitializer() 677 CGF.EmitAggregateCopy(LHS, Src, FieldType, CGF.getOverlapForFieldInit(Field), in EmitMemberInitializer() 681 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in EmitMemberInitializer() 683 CGF.pushEHDestroy(dtorKind, LHS.getAddress(CGF), FieldType); in EmitMemberInitializer() 693 QualType FieldType = Field->getType(); in EmitInitializerForField() local 694 switch (getEvaluationKind(FieldType)) { in EmitInitializerForField() 720 QualType::DestructionKind dtorKind = FieldType.isDestructedType(); in EmitInitializerForField() 722 pushEHDestroy(dtorKind, LHS.getAddress(*this), FieldType); in EmitInitializerForField() 1063 QualType FieldType = Field->getType(); in isMemberInitMemcpyable() local [all …]
|
| H A D | CGExpr.cpp | 4397 QualType FieldType = field->getType(); in EmitLValueForField() local 4403 rec->hasAttr<MayAliasAttr>() || FieldType->isVectorType()) { in EmitLValueForField() 4427 FieldTBAAInfo.AccessType = CGM.getTBAATypeInfo(FieldType); in EmitLValueForField() 4429 getContext().getTypeSizeInChars(FieldType).getQuantity(); in EmitLValueForField() 4449 hasAnyVptr(FieldType, getContext())) in EmitLValueForField() 4465 if (FieldType->isReferenceType()) in EmitLValueForField() 4467 addr, CGM.getTypes().ConvertTypeForMem(FieldType), field->getName()); in EmitLValueForField() 4479 if (FieldType->isReferenceType()) { in EmitLValueForField() 4481 MakeAddrLValue(addr, FieldType, FieldBaseInfo, FieldTBAAInfo); in EmitLValueForField() 4488 FieldType = FieldType->getPointeeType(); in EmitLValueForField() [all …]
|
| H A D | CGBlocks.cpp | 330 QualType FieldType; member 341 FieldType(fieldType), CopyKind(CopyKind), DisposeKind(DisposeKind), in BlockLayoutChunk() 351 index, offset, FieldType, CopyKind, CopyFlags, DisposeKind, in setIndex()
|
| H A D | CGDebugInfo.cpp | 1535 llvm::DIType *FieldType = createFieldType( in CollectRecordLambdaFields() local 1538 elements.push_back(FieldType); in CollectRecordLambdaFields() 1597 llvm::DIType *FieldType; in CollectRecordNormalField() local 1599 FieldType = createBitFieldType(field, RecordTy, RD); in CollectRecordNormalField() 1603 FieldType = in CollectRecordNormalField() 1608 elements.push_back(FieldType); in CollectRecordNormalField()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | AllDiagnostics.h | 30 template <size_t SizeOfStr, typename FieldType> 32 static_assert(SizeOfStr <= FieldType(~0U), "Field too small!");
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | TypeBasedAliasAnalysis.cpp | 567 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()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | Interp.cpp | 453 QualType FieldType = F.Decl->getType(); in CheckFieldsInitialized() local 455 if (FieldType->isRecordType()) { in CheckFieldsInitialized() 457 } else if (FieldType->isArrayType()) { in CheckFieldsInitialized() 459 cast<ConstantArrayType>(FieldType->getAsArrayTypeUnsafe()); in CheckFieldsInitialized()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Initialization.h | 245 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()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.cpp | 743 QualType FieldType = Field->getType(); in createValueUnlessSelfReferential() local 744 if (Visited.contains(FieldType.getCanonicalType())) in createValueUnlessSelfReferential() 747 Visited.insert(FieldType.getCanonicalType()); in createValueUnlessSelfReferential() 749 FieldType, Visited, Depth + 1, CreatedValuesCount)) in createValueUnlessSelfReferential() 751 Visited.erase(FieldType.getCanonicalType()); in createValueUnlessSelfReferential()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaCUDA.cpp | 403 const RecordType *FieldType = in inferCUDATargetForImplicitSpecialMember() local 405 if (!FieldType) { in inferCUDATargetForImplicitSpecialMember() 409 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(FieldType->getDecl()); in inferCUDATargetForImplicitSpecialMember()
|
| H A D | SemaLambda.cpp | 1745 QualType FieldType = Capture.getCaptureType(); in BuildCaptureField() local 1757 TSI = Context.getTrivialTypeSourceInfo(FieldType, Loc); in BuildCaptureField() 1762 /*Id=*/nullptr, FieldType, TSI, /*BW=*/nullptr, in BuildCaptureField() 1766 if (!FieldType->isDependentType()) { in BuildCaptureField() 1767 if (RequireCompleteSizedType(Loc, FieldType, in BuildCaptureField() 1773 FieldType->isIncompleteType(&Def); in BuildCaptureField()
|
| H A D | SemaDeclCXX.cpp | 5672 QualType FieldType = Context.getBaseElementType(Field->getType()); in MarkBaseAndMemberDestructorsReferenced() local 5674 const RecordType* RT = FieldType->getAs<RecordType>(); in MarkBaseAndMemberDestructorsReferenced() 5694 << FieldType); in MarkBaseAndMemberDestructorsReferenced() 7769 QualType FieldType = in visitSubobjects() local 7773 FieldType, getDerived().getField(Field)))) in visitSubobjects() 9097 bool shouldDeleteForVariantObjCPtrMember(FieldDecl *FD, QualType FieldType); 9231 FieldDecl *FD, QualType FieldType) { in shouldDeleteForVariantObjCPtrMember() argument 9235 if (!FieldType.hasNonTrivialObjCLifetime()) in shouldDeleteForVariantObjCPtrMember() 9286 QualType FieldType = S.Context.getBaseElementType(FD->getType()); in shouldDeleteForField() local 9287 CXXRecordDecl *FieldRecord = FieldType->getAsCXXRecordDecl(); in shouldDeleteForField() [all …]
|
| H A D | SemaDeclAttr.cpp | 4235 QualType FieldType = Field->getType(); in handleTransparentUnionAttr() local 4236 if (FieldType->isIncompleteType()) in handleTransparentUnionAttr() 4243 if (S.Context.getTypeSize(FieldType) != FirstSize || in handleTransparentUnionAttr() 4244 S.Context.getTypeAlign(FieldType) > FirstAlign) { in handleTransparentUnionAttr() 4246 bool isSize = S.Context.getTypeSize(FieldType) != FirstSize; in handleTransparentUnionAttr() 4247 unsigned FieldBits = isSize ? S.Context.getTypeSize(FieldType) in handleTransparentUnionAttr() 4248 : S.Context.getTypeAlign(FieldType); in handleTransparentUnionAttr()
|
| H A D | SemaDecl.cpp | 18892 QualType FieldType = FD->getType().getDesugaredType(Context); in ActOnFields() local 18893 if (isa<PointerType>(FieldType)) { in ActOnFields() 18894 QualType PointeeType = cast<PointerType>(FieldType)->getPointeeType(); in ActOnFields() 18960 QualType FieldType = I->getType(); in ActOnFields() local 18961 if (FieldType->isIncompleteType() || in ActOnFields() 18962 !Context.getTypeSizeInChars(FieldType).isZero()) in ActOnFields()
|
| H A D | SemaInit.cpp | 2813 QualType FieldType = Field->getType(); in CheckDesignatedInitializer() local 2819 FieldType, nullptr, nullptr, Index, in CheckDesignatedInitializer()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ASTStructuralEquivalence.cpp | 2182 QualType FieldType = F->getType(); in findUntaggedStructOrUnionIndex() local 2184 while (const auto *ElabType = dyn_cast<ElaboratedType>(FieldType)) in findUntaggedStructOrUnionIndex() 2185 FieldType = ElabType->getNamedType(); in findUntaggedStructOrUnionIndex() 2187 if (const auto *RecType = dyn_cast<RecordType>(FieldType)) { in findUntaggedStructOrUnionIndex() 2190 if (Context.hasSameType(FieldType, AnonTy)) in findUntaggedStructOrUnionIndex()
|
| H A D | DeclCXX.cpp | 1075 if (CXXRecordDecl *FieldType = T->getAsCXXRecordDecl()) { in addedMember() local 1076 if (FieldType->hasDefinition() && !FieldType->allowConstDefaultInit()) in addedMember()
|
| H A D | RecordLayoutBuilder.cpp | 3640 const QualType &FieldType = C.getLangOpts().DumpRecordLayoutsCanonical in DumpRecordLayout() local 3643 OS << FieldType << ' ' << Field << '\n'; in DumpRecordLayout()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1206 Type *FieldType = S.first->getType(); in buildFrameType() local 1211 FieldType = A->getParamByValType(); in buildFrameType() 1212 FieldIDType Id = B.addField(FieldType, std::nullopt, false /*header*/, in buildFrameType()
|
| /openbsd-src/gnu/llvm/llvm/lib/MC/MCParser/ |
| H A D | MasmParser.cpp | 118 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()
|