Home
last modified time | relevance | path

Searched refs:ExplicitFieldAlign (Results 1 – 1 of 1) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1567 unsigned ExplicitFieldAlign = D->getMaxAlignment(); in LayoutBitField() local
1568 if (ExplicitFieldAlign) { in LayoutBitField()
1569 FieldAlign = std::max(FieldAlign, ExplicitFieldAlign); in LayoutBitField()
1570 UnpackedFieldAlign = std::max(UnpackedFieldAlign, ExplicitFieldAlign); in LayoutBitField()
1620 } else if (ExplicitFieldAlign && in LayoutBitField()
1622 ExplicitFieldAlign <= MaxFieldAlignmentInBits) && in LayoutBitField()
1626 FieldOffset = llvm::alignTo(FieldOffset, ExplicitFieldAlign); in LayoutBitField()
1635 else if (ExplicitFieldAlign && in LayoutBitField()
1637 ExplicitFieldAlign <= MaxFieldAlignmentInBits) && in LayoutBitField()
1640 llvm::alignTo(UnpackedFieldOffset, ExplicitFieldAlign); in LayoutBitField()