mie: select: add support for target-specific nodes and lowering operations
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
|
||||
#include <mie/ir/instr.h>
|
||||
#include <mie/select/builder.h>
|
||||
#include <mie/select/node.h>
|
||||
#include <mie/select/opcode.h>
|
||||
#include <mie/status.h>
|
||||
|
||||
@@ -21,16 +22,4 @@ extern const struct select_instr_type *select_type_for_instr(
|
||||
extern const struct select_node_type *select_type_for_node(
|
||||
enum mie_select_opcode node);
|
||||
|
||||
extern struct mie_select_value *select_builder_get_value(
|
||||
struct mie_select_builder *builder, struct mie_value *ir_val);
|
||||
extern enum mie_status select_builder_set_value(
|
||||
struct mie_select_builder *builder, struct mie_value *ir_val,
|
||||
struct mie_select_value *graph_val);
|
||||
|
||||
extern struct mie_select_value *select_builder_get_mem_access(
|
||||
struct mie_select_builder *builder, struct mie_value *ir_val);
|
||||
extern enum mie_status select_builder_set_mem_access(
|
||||
struct mie_select_builder *builder, struct mie_value *ir_val,
|
||||
struct mie_select_value *graph_val);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user