Searched refs:AlignRequirementKind (Results 1 – 4 of 4) sorted by relevance
165 enum class AlignRequirementKind { enum182 AlignRequirementKind AlignRequirement;184 TypeInfo() : AlignRequirement(AlignRequirementKind::None) {} in TypeInfo()186 AlignRequirementKind AlignRequirement) in TypeInfo()189 return AlignRequirement != AlignRequirementKind::None; in isAlignRequired()196 AlignRequirementKind AlignRequirement;198 TypeInfoChars() : AlignRequirement(AlignRequirementKind::None) {} in TypeInfoChars()200 AlignRequirementKind AlignRequirement) in TypeInfoChars()203 return AlignRequirement != AlignRequirementKind::None; in isAlignRequired()
1894 AlignRequirementKind AlignRequirement = AlignRequirementKind::None; in LayoutField()1981 return AlignRequirement == AlignRequirementKind::RequiredByTypedef || in LayoutField()1982 (AlignRequirement == AlignRequirementKind::RequiredByRecord && in LayoutField()
1896 return getTypeInfo(T).AlignRequirement != AlignRequirementKind::None; in isAlignmentRequired()1948 AlignRequirementKind AlignRequirement = AlignRequirementKind::None; in getTypeInfoImpl()2328 Info.AlignRequirement = AlignRequirementKind::RequiredByEnum; in getTypeInfoImpl()2339 ? AlignRequirementKind::RequiredByRecord in getTypeInfoImpl()2340 : AlignRequirementKind::None; in getTypeInfoImpl()2377 AlignRequirement = AlignRequirementKind::RequiredByTypedef; in getTypeInfoImpl()2522 if (TI.AlignRequirement == AlignRequirementKind::RequiredByTypedef || in getPreferredTypeAlign()
7089 TypeInfoChars TyInfo(TySize, TyAlignForABI, AlignRequirementKind::None); in EmitVAArg()