forgot to adjust mips backend for asm stuff
authorMatthias Braun <matze@braunis.de>
Mon, 28 Jul 2008 09:15:52 +0000 (09:15 +0000)
committerMatthias Braun <matze@braunis.de>
Mon, 28 Jul 2008 09:15:52 +0000 (09:15 +0000)
[r20727]

ir/be/mips/bearch_mips.c

index 7928d1e..29dbf64 100644 (file)
@@ -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)