sparc_create_set,
0,
};
+
lower_calls_with_compounds(LF_RETURN_HIDDEN);
if (sparc_isa_template.fpu_arch == SPARC_FPU_ARCH_SOFTFLOAT)
ir_lower_mode_b(irg, &lower_mode_b_config);
lower_switch(irg, 4, 256, false);
}
+
+ for (i = 0; i < n_irgs; ++i) {
+ ir_graph *irg = get_irp_irg(i);
+ /* Turn all small CopyBs into loads/stores and all bigger CopyBs into
+ * memcpy calls. */
+ lower_CopyB(irg, 31, 32, 4);
+ }
}
static int sparc_is_mux_allowed(ir_node *sel, ir_node *mux_false,