From: Matthias Braun Date: Mon, 28 Jul 2008 09:15:52 +0000 (+0000) Subject: forgot to adjust mips backend for asm stuff X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=29bb6875dc277a493d3764d1ef69d05100de03c0;p=libfirm forgot to adjust mips backend for asm stuff [r20727] --- diff --git a/ir/be/mips/bearch_mips.c b/ir/be/mips/bearch_mips.c index 7928d1e38..29dbf648e 100644 --- a/ir/be/mips/bearch_mips.c +++ b/ir/be/mips/bearch_mips.c @@ -990,6 +990,21 @@ static const backend_params *mips_get_libfirm_params(void) { return &p; } +static asm_constraint_flags_t mips_parse_asm_constraint(const void *self, + const char **c) +{ + (void) self; + (void) c; + return ASM_CONSTRAINT_FLAG_INVALID; +} + +static bool mips_is_valid_clobber(const void *self, const char *clobber) +{ + (void) self; + (void) clobber; + return false; +} + const arch_isa_if_t mips_isa_if = { mips_init, mips_done, @@ -1005,6 +1020,8 @@ const arch_isa_if_t mips_isa_if = { mips_get_allowed_execution_units, mips_get_machine, mips_get_irg_list, + mips_parse_asm_constraint, + mips_is_valid_clobber }; void be_init_arch_mips(void)