#ifndef __SCC_MIR_MODULE_H__ #define __SCC_MIR_MODULE_H__ #include "scc_mir.h" #include typedef scc_lir_symbol_meta_vec_t scc_mir_symbol_meta_vec_t; typedef SCC_VEC(scc_mir_func_meta_t *) scc_mir_func_meta_vec_t; typedef struct scc_mir_module { scc_cfg_module_t cfg_module; scc_mir_func_meta_vec_t func_metas; scc_mir_symbol_meta_vec_t symbol_metas; } scc_mir_module_t; void scc_mir_module_init(scc_mir_module_t *mir_module); void scc_mir_module_drop(scc_mir_module_t *mir_module); #endif /* __SCC_MIR_MODULE_H__ */