X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=scripts%2Fgen_ir.py;h=b982d69b64d4dcc1af28bc5032ba30a4c7fe6d21;hb=5ab45bb586d934d46c6739452ffdde2f3278156b;hp=3696854ea44de2514b9669f30698c4a072a07970;hpb=6b45fde8adadc605dfe4c3a181c7fd8f78ac227c;p=libfirm diff --git a/scripts/gen_ir.py b/scripts/gen_ir.py index 3696854ea..b982d69b6 100755 --- a/scripts/gen_ir.py +++ b/scripts/gen_ir.py @@ -329,8 +329,8 @@ ir_node *new_rd_{{node.name}}( res->attr.{{node.attrs_name}}{{attr["fqname"]}} = {{ attr["init"] -}}; {%- endfor %} {{- node.init }} - res = optimize_node(res); irn_verify_irg(res, irg); + res = optimize_node(res); {{- node.init_after_opt }} return res; } @@ -484,6 +484,8 @@ nodeops_h_template = env.from_string( #include "firm_types.h" +#include "begin.h" + /** * @addtogroup ir_node * @{ @@ -568,7 +570,7 @@ FIRM_API ir_node *new_{{node.name}}( {% endfor %} {% for node in nodes %} -/** Return true of the node is a {{node.name}} node. */ +/** Return true if the node is a {{node.name}} node. */ FIRM_API int is_{{node.name}}(const ir_node *node); {%- endfor %} @@ -585,6 +587,8 @@ FIRM_API void set_{{node.name}}_{{attr.name}}(ir_node *node, {{attr.type}} {{att /** @} */ +#include "end.h" + #endif ''')