}
''')
-irnode_h_template = env.from_string('''
-/* Warning: automatically generated code */
+irnode_h_template = env.from_string(
+'''/* Warning: automatically generated code */
{%- for node in nodes|isnot('custom_is') %}
static inline int _is_{{node.name}}(const ir_node *node)
''')
-irnode_template = env.from_string('''
-/* Warning: automatically generated code */
+irnode_template = env.from_string(
+'''/* Warning: automatically generated code */
{% for node in nodes %}
int (is_{{node.name}})(const ir_node *node)
{
{% endfor %}
''')
-irop_template = env.from_string('''
-/* Warning: automatically generated code */
+irop_template = env.from_string(
+'''/* Warning: automatically generated code */
{% for node in nodes %}
ir_op *op_{{node.name}}; ir_op *get_op_{{node.name}}(void) { return op_{{node.name}}; }
{%- endfor %}
''')
-nodeops_h_template = env.from_string('''
-/* Warning: automatically generated code */
+nodeops_h_template = env.from_string(
+'''/* Warning: automatically generated code */
#ifndef FIRM_IR_NODEOPS_H
#define FIRM_IR_NODEOPS_H
#endif
''')
-opcodes_h_template = env.from_string('''
-/* Warning: automatically generated code */
+opcodes_h_template = env.from_string(
+'''/* Warning: automatically generated code */
#ifndef FIRM_IR_OPCODES_H
#define FIRM_IR_OPCODES_H
real_nodes.append(node)
file = open(gendir + "/gen_irio_export.inl", "w");
+ file.write("/* Warning: automatically generated code */")
for node in real_nodes:
if node.customSerializer:
continue
file.close()
file = open(gendir + "/gen_irio_import.inl", "w");
+ file.write("/* Warning: automatically generated code */")
for node in real_nodes:
if node.customSerializer:
continue
file.close()
file = open(gendir + "/gen_irio_lex.inl", "w");
+ file.write("/* Warning: automatically generated code */")
for node in real_nodes:
file.write("\tINSERT(tt_iro, \"%s\", iro_%s);\n" % (node.name, node.name));
file.close()