const char * orc_compiler_orc_mips_get_asm_preamble (void);
+void orc_mips_flush_cache (OrcCode *code);
+
/* in orcrules-mips.c */
void orc_compiler_orc_mips_register_rules (OrcTarget *target);
{ { 0 } },
0,
orc_compiler_orc_mips_get_asm_preamble,
+ NULL,
+ NULL,
+ orc_mips_flush_cache,
};
enum {
orc_mips_emit_epilogue (compiler, stack_size);
}
+void
+orc_mips_flush_cache (OrcCode *code)
+{
+#ifdef HAVE_MIPSEL
+ __clear_cache (code->code, code->code + code->code_size);
+#endif
+}