Searched refs:FieldAlign (Results 1 – 7 of 7) sorted by relevance
/external/clang/lib/AST/ |
D | RecordLayoutBuilder.cpp | 1440 unsigned FieldAlign = FieldInfo.Align; in LayoutBitField() local 1502 FieldAlign = TypeSize; in LayoutBitField() 1510 FieldAlign = 1; in LayoutBitField() 1537 FieldAlign = std::max(FieldAlign, ZeroLengthBitfieldBoundary); in LayoutBitField() 1541 FieldAlign = 1; in LayoutBitField() 1546 unsigned UnpackedFieldAlign = FieldAlign; in LayoutBitField() 1550 FieldAlign = 1; in LayoutBitField() 1555 FieldAlign = std::max(FieldAlign, ExplicitFieldAlign); in LayoutBitField() 1565 FieldAlign = UnpackedFieldAlign; in LayoutBitField() 1567 FieldAlign = std::min(FieldAlign, MaxFieldAlignmentInBits); in LayoutBitField() [all …]
|
D | ASTContext.cpp | 1424 unsigned FieldAlign = toBits(Layout.getAlignment()); in getDeclAlign() local 1432 if (LowBitOfOffset < FieldAlign) in getDeclAlign() 1433 FieldAlign = static_cast<unsigned>(LowBitOfOffset); in getDeclAlign() 1436 Align = std::min(Align, FieldAlign); in getDeclAlign()
|
/external/llvm-project/clang/lib/AST/ |
D | RecordLayoutBuilder.cpp | 1525 unsigned FieldAlign = FieldInfo.Align; in LayoutBitField() local 1587 FieldAlign = StorageUnitSize; in LayoutBitField() 1596 FieldAlign = 1; in LayoutBitField() 1623 FieldAlign = std::max(FieldAlign, ZeroLengthBitfieldBoundary); in LayoutBitField() 1627 FieldAlign = 1; in LayoutBitField() 1632 unsigned UnpackedFieldAlign = FieldAlign; in LayoutBitField() 1636 FieldAlign = 1; in LayoutBitField() 1641 FieldAlign = std::max(FieldAlign, ExplicitFieldAlign); in LayoutBitField() 1651 FieldAlign = UnpackedFieldAlign; in LayoutBitField() 1653 FieldAlign = std::min(FieldAlign, MaxFieldAlignmentInBits); in LayoutBitField() [all …]
|
D | ASTContext.cpp | 1755 unsigned FieldAlign = toBits(Layout.getAlignment()); in getDeclAlign() local 1763 if (LowBitOfOffset < FieldAlign) in getDeclAlign() 1764 FieldAlign = static_cast<unsigned>(LowBitOfOffset); in getDeclAlign() 1767 Align = std::min(Align, FieldAlign); in getDeclAlign()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.cpp | 782 unsigned FieldAlign; in CreateType() local 816 FieldAlign = CGM.getContext().getTypeAlign(Ty); in CreateType() 818 FieldSize, FieldAlign, FieldOffset, in CreateType() 1979 unsigned FieldAlign = 0; in CreateTypeDefinition() local 1987 FieldAlign = CGM.getContext().getTypeAlign(FType); in CreateTypeDefinition() 2036 FieldSize, FieldAlign, FieldOffset, Flags, in CreateTypeDefinition() 2597 unsigned FieldAlign = CGM.getContext().getTypeAlign(FType); in CreateMemberType() local 2599 FieldAlign, *Offset, 0, FieldTy); in CreateMemberType() 3053 unsigned FieldAlign; in EmitTypeForVarWithBlocksAttr() local 3103 FieldAlign = CGM.getContext().toBits(Align); in EmitTypeForVarWithBlocksAttr() [all …]
|
D | TargetInfo.cpp | 1632 CharUnits FieldAlign = CharUnits::fromQuantity(4); in addFieldToArgStruct() local 1634 assert(StackOffset.isMultipleOf(FieldAlign) && "unaligned inalloca struct"); in addFieldToArgStruct() 1641 StackOffset = FieldEnd.alignTo(FieldAlign); in addFieldToArgStruct()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGDebugInfo.cpp | 1128 uint32_t FieldAlign = CGM.getContext().getTypeAlign(Ty); in collectDefaultElementTypesForBlockPointer() local 1130 Unit, "__descriptor", nullptr, LineNo, FieldSize, FieldAlign, in collectDefaultElementTypesForBlockPointer() 2712 uint32_t FieldAlign = 0; in CreateTypeDefinition() local 2720 FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateTypeDefinition() 2771 FieldSize, FieldAlign, FieldOffset, Flags, in CreateTypeDefinition() 3446 auto FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateMemberType() local 3448 DBuilder.createMemberType(Unit, Name, Unit, 0, FieldSize, FieldAlign, in CreateMemberType() 4097 uint32_t FieldAlign; in EmitTypeForVarWithBlocksAttr() local 4147 FieldAlign = CGM.getContext().toBits(Align); in EmitTypeForVarWithBlocksAttr() 4151 Unit, VD->getName(), Unit, 0, FieldSize, FieldAlign, FieldOffset, in EmitTypeForVarWithBlocksAttr() [all …]
|