Searched refs:FieldAlign (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 1540 unsigned FieldAlign = FieldInfo.Align; in LayoutBitField() local 1604 FieldAlign = StorageUnitSize; in LayoutBitField() 1613 FieldAlign = 1; in LayoutBitField() 1634 FieldAlign = 32; in LayoutBitField() 1637 if (FieldAlign < StorageUnitSize) { in LayoutBitField() 1640 FieldAlign = StorageUnitSize; in LayoutBitField() 1664 FieldAlign = 1; in LayoutBitField() 1670 FieldAlign = std::max(FieldAlign, ZeroLengthBitfieldBoundary); in LayoutBitField() 1674 FieldAlign = 1; in LayoutBitField() 1679 unsigned UnpackedFieldAlign = FieldAlign; in LayoutBitField() [all …]
|
| H A D | ASTContext.cpp | 1895 unsigned FieldAlign = toBits(Layout.getAlignment()); in getDeclAlign() local 1903 if (LowBitOfOffset < FieldAlign) in getDeclAlign() 1904 FieldAlign = static_cast<unsigned>(LowBitOfOffset); in getDeclAlign() 1907 Align = std::min(Align, FieldAlign); in getDeclAlign()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 1463 uint32_t FieldAlign = CGM.getContext().getTypeAlign(Ty); in collectDefaultElementTypesForBlockPointer() local 1465 Unit, "__descriptor", nullptr, LineNo, FieldSize, FieldAlign, in collectDefaultElementTypesForBlockPointer() 3406 uint32_t FieldAlign = 0; in CreateTypeDefinition() local 3413 FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateTypeDefinition() 3467 FieldSize, FieldAlign, FieldOffset, Flags, in CreateTypeDefinition() 4229 auto FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateMemberType() local 4231 DBuilder.createMemberType(Unit, Name, Unit, 0, FieldSize, FieldAlign, in CreateMemberType() 4942 uint32_t FieldAlign; in EmitTypeForVarWithBlocksAttr() local 4992 FieldAlign = CGM.getContext().toBits(Align); in EmitTypeForVarWithBlocksAttr() 4996 Unit, VD->getName(), Unit, 0, FieldSize, FieldAlign, FieldOffset, in EmitTypeForVarWithBlocksAttr() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaHLSL.cpp | 240 unsigned FieldAlign = calculateLegacyCbufferFieldAlign(Context, Ty); in calculateLegacyCbufferSize() local 244 unsigned AlignSize = llvm::alignTo(Size, FieldAlign); in calculateLegacyCbufferSize() 246 FieldAlign = CBufferAlign; in calculateLegacyCbufferSize() 249 Size = llvm::alignTo(Size, FieldAlign); in calculateLegacyCbufferSize()
|