Lines Matching defs:category
19 auto enableCategoryKinds{[this](TypeCategory category) {
21 if (CanSupportType(category, kind)) {
23 if (category == TypeCategory::Real ||
24 category == TypeCategory::Complex) {
35 if (category == TypeCategory::Complex) {
38 EnableType(category, kind, byteSize, align);
55 TypeCategory category, std::int64_t kind) {
56 return IsValidKindOfIntrinsicType(category, kind);
59 bool TargetCharacteristics::EnableType(common::TypeCategory category,
61 if (CanSupportType(category, kind)) {
62 byteSize_[static_cast<int>(category)][kind] = byteSize;
63 align_[static_cast<int>(category)][kind] = align;
73 common::TypeCategory category, std::int64_t kind) {
75 align_[static_cast<int>(category)][kind] = 0;
80 common::TypeCategory category, std::int64_t kind) const {
82 return byteSize_[static_cast<int>(category)][kind];
89 common::TypeCategory category, std::int64_t kind) const {
91 return align_[static_cast<int>(category)][kind];
98 common::TypeCategory category, std::int64_t kind) const {
99 return GetAlignment(category, kind) > 0;
152 targetCharacteristics_.IsTypeEnabled(T::category, T::kind)) {
183 targetCharacteristics_.IsTypeEnabled(T::category, T::kind)) {
214 targetCharacteristics_.IsTypeEnabled(T::category, T::kind)) {