Andrew Kelley 66f83f27a2 InternPool: avoid indexToKey recursion for type_enum_auto
Recursion makes this hot function more difficult to profile and
optimize.

This commit adds the integer tag type to the type_enum_auto encoding
even though the integer tag type can be inferred based on the number of
fields of the enum. This avoids a call to getAssumeExists of the integer
tag type inside indexToKey.
2023-06-10 20:47:57 -07:00
..
2023-06-10 20:47:56 -07:00
2023-06-10 20:47:56 -07:00
2023-06-10 20:47:55 -07:00
2023-06-10 20:47:56 -07:00
2023-06-10 20:47:54 -07:00
2023-06-10 20:47:55 -07:00
2023-06-10 20:47:56 -07:00
2023-05-26 21:42:19 -07:00
2023-05-26 21:42:19 -07:00
2023-05-23 17:55:59 -07:00
2023-06-10 20:47:55 -07:00
2023-06-10 20:47:56 -07:00
2022-11-04 00:09:27 +03:30
2023-01-25 20:56:23 -07:00