46 esc = 0x10d4140000000403,
99#define MIM_clos_NORMALIZER_IMPL \
100 void register_normalizers(Normalizers& normalizers) {\
101 normalizers[flags_t(attr::returning)] = &normalize_clos<attr::returning>; \
102 normalizers[flags_t(attr::freeBB)] = &normalize_clos<attr::freeBB>; \
103 normalizers[flags_t(attr::fstclassBB)] = &normalize_clos<attr::fstclassBB>; \
104 normalizers[flags_t(attr::esc)] = &normalize_clos<attr::esc>; \
105 normalizers[flags_t(attr::bottom)] = &normalize_clos<attr::bottom>; \
147template<>
struct fe::is_bit_enum<
mim::plug::clos::attr> : std::true_type {};
lower_typed_clos_prep_pass
void register_normalizers(Normalizers &normalizers)
const Def * normalize_clos(const Def *, const Def *, const Def *arg)
static constexpr plugin_t Plugin_Id
absl::flat_hash_map< flags_t, NormalizeFn > Normalizers
static constexpr size_t Num
Number of Axm::subtags.
static constexpr flags_t Base