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; \
Helper class to retrieve Infer::arg if present.
void register_normalizers(Normalizers &normalizers)
Ref normalize_lea(Ref type, Ref callee, Ref arg)
Ref normalize_remem(Ref type, Ref callee, Ref mem)
Ref normalize_store(Ref type, Ref callee, Ref arg)
static constexpr plugin_t Plugin_Id
Ref normalize_load(Ref type, Ref callee, Ref arg)
absl::flat_hash_map< flags_t, NormalizeFn > Normalizers
static constexpr size_t Num
static constexpr flags_t Base