Searched refs:FieldAlign (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 1515 FieldAlign = TypeSize; in LayoutBitField() 1524 FieldAlign = 1; in LayoutBitField() 1551 FieldAlign = std::max(FieldAlign, ZeroLengthBitfieldBoundary); in LayoutBitField() 1555 FieldAlign = 1; in LayoutBitField() 1564 FieldAlign = 1; in LayoutBitField() 1569 FieldAlign = std::max(FieldAlign, ExplicitFieldAlign); in LayoutBitField() 1581 FieldAlign = std::min(FieldAlign, MaxFieldAlignmentInBits); in LayoutBitField() 1737 CharUnits FieldAlign; in LayoutField() local 1751 FieldAlign = in LayoutField() 1810 FieldAlign = std::max(FieldAlign, MaxAlignmentInChars); in LayoutField() [all …]
|
| H A D | ASTContext.cpp | 1630 unsigned FieldAlign = toBits(Layout.getAlignment()); in getDeclAlign() local 1638 if (LowBitOfOffset < FieldAlign) in getDeclAlign() 1639 FieldAlign = static_cast<unsigned>(LowBitOfOffset); in getDeclAlign() 1642 Align = std::min(Align, FieldAlign); in getDeclAlign()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 1030 uint32_t FieldAlign = CGM.getContext().getTypeAlign(Ty); in collectDefaultElementTypesForBlockPointer() local 1032 Unit, "__descriptor", nullptr, LineNo, FieldSize, FieldAlign, in collectDefaultElementTypesForBlockPointer() 2414 uint32_t FieldAlign = 0; in CreateTypeDefinition() local 2422 FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateTypeDefinition() 3087 auto FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateMemberType() local 3089 DBuilder.createMemberType(Unit, Name, Unit, 0, FieldSize, FieldAlign, in CreateMemberType() 3662 uint32_t FieldAlign; in EmitTypeForVarWithBlocksAttr() local 3712 FieldAlign = CGM.getContext().toBits(Align); in EmitTypeForVarWithBlocksAttr() 3716 Unit, VD->getName(), Unit, 0, FieldSize, FieldAlign, FieldOffset, in EmitTypeForVarWithBlocksAttr() 3821 auto FieldAlign = getDeclAlignIfRequired(Field, CGM.getContext()); in EmitDeclare() local [all …]
|
| H A D | TargetInfo.cpp | 1843 CharUnits FieldAlign = CharUnits::fromQuantity(4); in addFieldToArgStruct() local 1845 assert(StackOffset.isMultipleOf(FieldAlign) && "unaligned inalloca struct"); in addFieldToArgStruct() 1852 StackOffset = FieldEnd.alignTo(FieldAlign); in addFieldToArgStruct()
|