14 lines
341 B
C
14 lines
341 B
C
#ifndef __SMCC_CC_MIDDLEEND_H__
|
|
#define __SMCC_CC_MIDDLEEND_H__
|
|
|
|
#include "ir/ir.h"
|
|
#include "ir/ir_ast.h"
|
|
|
|
typedef struct cc_midend_conf {
|
|
// cc_arch_t arch;
|
|
} cc_midend_conf_t;
|
|
// TODO add some feature to cc_middleend like optimization
|
|
ir_prog_t* cc_middleend(ast_node_t* root, cc_midend_conf_t* conf);
|
|
|
|
#endif // __SMCC_MIDDLEEND_H__
|