* $Id$
*/
+#include <string.h>
+
#include "bearch_t.h"
#include "firm_config.h"
return insn;
}
-arch_insn_format_t *arch_find_insn_format(arch_isa_t *isa, const char *name)
+arch_insn_format_t *arch_find_insn_format(const arch_isa_t *isa, const char *name)
{
return arch_data_find(insn_format, isa, name);
}
return arch_data_find(isa, NULL, name);
}
+arch_insn_t *arch_find_insn(const arch_isa_t *isa, const char *name)
+{
+ return arch_data_find(insn, isa, name);
+}
+
arch_register_class_t *arch_find_register_class_t(arch_isa_t *isa, const char *name)
{
return arch_data_find(register_class, isa, name);
return arch_new_node(insn, irg, new_Unknown(mode_BB), mode_Is, arity, in);
}
+
+ir_mode *arch_get_unknown_mode(void)
+{
+ return mode_Is;
+}