Searched refs:AlignRequirementKind (Results 1 – 4 of 4) sorted by relevance
138 enum class AlignRequirementKind { enum155 AlignRequirementKind AlignRequirement;157 TypeInfo() : AlignRequirement(AlignRequirementKind::None) {} in TypeInfo()159 AlignRequirementKind AlignRequirement) in TypeInfo()162 return AlignRequirement != AlignRequirementKind::None; in isAlignRequired()169 AlignRequirementKind AlignRequirement;171 TypeInfoChars() : AlignRequirement(AlignRequirementKind::None) {} in TypeInfoChars()173 AlignRequirementKind AlignRequirement) in TypeInfoChars()176 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()
1832 return getTypeInfo(T).AlignRequirement != AlignRequirementKind::None; in isAlignmentRequired()1884 AlignRequirementKind AlignRequirement = AlignRequirementKind::None; in getTypeInfoImpl()2284 Info.AlignRequirement = AlignRequirementKind::RequiredByEnum; in getTypeInfoImpl()2295 ? AlignRequirementKind::RequiredByRecord in getTypeInfoImpl()2296 : AlignRequirementKind::None; in getTypeInfoImpl()2333 AlignRequirement = AlignRequirementKind::RequiredByTypedef; in getTypeInfoImpl()2478 if (TI.AlignRequirement == AlignRequirementKind::RequiredByTypedef || in getPreferredTypeAlign()
806 TypeInfoChars TyInfo(TySize, TyAlignForABI, AlignRequirementKind::None); in EmitVAArg()