186#define MIM_mem_NORMALIZER_IMPL \
187 void register_normalizers(Normalizers& normalizers) {\
188 normalizers[flags_t(Annex::Base<load>)] = &normalize_load; \
189 normalizers[flags_t(Annex::Base<store>)] = &normalize_store; \
190 normalizers[flags_t(Annex::Base<remem>)] = &normalize_remem; \
191 normalizers[flags_t(Annex::Base<lea>)] = &normalize_lea; \
void register_normalizers(Normalizers &normalizers)
const Def * normalize_lea(const Def *, const Def *, const Def *arg)
const Def * normalize_remem(const Def *, const Def *, const Def *)
static constexpr plugin_t Plugin_Id
const Def * normalize_store(const Def *, const Def *, const Def *arg)
const Def * normalize_load(const Def *type, const Def *, const Def *arg)
absl::flat_hash_map< flags_t, NormalizeFn > Normalizers
static constexpr size_t Num
static constexpr flags_t Base