X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Flibfirm%2Fnodeops.h;h=fbdedcb49e528fcf4df839a45eb33fdf28e4d8e4;hb=e44426021b5f23c05bcae04ee99d1e7afdd71b82;hp=7ff46f1a7641f7c4ba60b17e7c0aebb7eb609a03;hpb=3f57d89fcb7055fc726a41aa63214aab97854cdf;p=libfirm diff --git a/include/libfirm/nodeops.h b/include/libfirm/nodeops.h index 7ff46f1a7..fbdedcb49 100644 --- a/include/libfirm/nodeops.h +++ b/include/libfirm/nodeops.h @@ -234,6 +234,8 @@ FIRM_API int is_Const(const ir_node *node); FIRM_API int is_Conv(const ir_node *node); /** Return true of the node is a CopyB node. */ FIRM_API int is_CopyB(const ir_node *node); +/** Return true of the node is a Deleted node. */ +FIRM_API int is_Deleted(const ir_node *node); /** Return true of the node is a Div node. */ FIRM_API int is_Div(const ir_node *node); /** Return true of the node is a DivMod node. */ @@ -400,8 +402,8 @@ void set_Confirm_bound(ir_node *node, ir_node *bound); FIRM_API pn_Cmp get_Confirm_cmp(const ir_node *node); FIRM_API void set_Confirm_cmp(ir_node *node, pn_Cmp cmp); -FIRM_API tarval* get_Const_tarval(const ir_node *node); -FIRM_API void set_Const_tarval(ir_node *node, tarval* tarval); +FIRM_API ir_tarval* get_Const_tarval(const ir_node *node); +FIRM_API void set_Const_tarval(ir_node *node, ir_tarval* tarval); FIRM_API ir_node *get_Conv_op(const ir_node *node); void set_Conv_op(ir_node *node, ir_node *op); @@ -417,6 +419,7 @@ void set_CopyB_src(ir_node *node, ir_node *src); FIRM_API ir_type* get_CopyB_type(const ir_node *node); FIRM_API void set_CopyB_type(ir_node *node, ir_type* type); + FIRM_API ir_node *get_Div_mem(const ir_node *node); void set_Div_mem(ir_node *node, ir_node *mem); FIRM_API ir_node *get_Div_left(const ir_node *node);