Searched refs:AlignRequirementKind (Results 1 – 4 of 4) sorted by relevance
144 enum class AlignRequirementKind { enum161 AlignRequirementKind AlignRequirement;163 TypeInfo() : AlignRequirement(AlignRequirementKind::None) {} in TypeInfo()165 AlignRequirementKind AlignRequirement) in TypeInfo()168 return AlignRequirement != AlignRequirementKind::None; in isAlignRequired()175 AlignRequirementKind AlignRequirement;177 TypeInfoChars() : AlignRequirement(AlignRequirementKind::None) {} in TypeInfoChars()179 AlignRequirementKind AlignRequirement) in TypeInfoChars()182 return AlignRequirement != AlignRequirementKind::None; in isAlignRequired()
1893 AlignRequirementKind AlignRequirement = AlignRequirementKind::None; in LayoutField()1982 return AlignRequirement == AlignRequirementKind::RequiredByTypedef || in LayoutField()1983 (AlignRequirement == AlignRequirementKind::RequiredByRecord && in LayoutField()
2018 return getTypeInfo(T).AlignRequirement != AlignRequirementKind::None; in isAlignmentRequired()2070 AlignRequirementKind AlignRequirement = AlignRequirementKind::None; in getTypeInfoImpl()2489 Info.AlignRequirement = AlignRequirementKind::RequiredByEnum; in getTypeInfoImpl()2500 ? AlignRequirementKind::RequiredByRecord in getTypeInfoImpl()2501 : AlignRequirementKind::None; in getTypeInfoImpl()2538 AlignRequirement = AlignRequirementKind::RequiredByTypedef; in getTypeInfoImpl()2703 if (TI.AlignRequirement == AlignRequirementKind::RequiredByTypedef || in getPreferredTypeAlign()
841 TypeInfoChars TyInfo(TySize, TyAlignForABI, AlignRequirementKind::None); in EmitVAArg()