Lines Matching defs:BuiltinHClassEntries
31 struct BuiltinHClassEntries { struct
33 static constexpr std::array BUILTIN_TYPES = {
36 static constexpr size_t N_ENTRIES = static_cast<size_t>(BuiltinTypeId::NUM_OF_BUILTIN_TYPES);
39 struct Entry {
53 Entry entries[N_ENTRIES];
55 static size_t GetEntryIndex(BuiltinTypeId type) in GetEntryIndex()
62 size_t EntryIsValid(BuiltinTypeId type) const in EntryIsValid()
68 static size_t GetBuiltinHClassOffset(BuiltinTypeId type) in GetBuiltinHClassOffset()
74 static size_t GetInstanceHClassOffset(BuiltinTypeId type) in GetInstanceHClassOffset()
80 static size_t GetExtraHClassOffset(BuiltinTypeId type) in GetExtraHClassOffset()
104 STATIC_ASSERT_EQ_ARCH(sizeof(BuiltinHClassEntries), argument