X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Farm%2Fbearch_arm.c;h=89e01fa1aa29247780bc026e55b1c0b96bb4d524;hb=3f1d2fb001738ccea94f601a71a21d6dbf8ad8a9;hp=06c17eb4e4235ec9327ce159e10e1fb4aa959612;hpb=6ccff2965d94c272f71df2a1655336af47bb7753;p=libfirm diff --git a/ir/be/arm/bearch_arm.c b/ir/be/arm/bearch_arm.c index 06c17eb4e..89e01fa1a 100644 --- a/ir/be/arm/bearch_arm.c +++ b/ir/be/arm/bearch_arm.c @@ -48,7 +48,6 @@ #include "belower.h" #include "besched.h" #include "be.h" -#include "bemachine.h" #include "bemodule.h" #include "beirg.h" #include "bespillslots.h" @@ -471,26 +470,6 @@ static void arm_done(void *self) free(self); } -/** - * Returns the necessary byte alignment for storing a register of given class. - */ -static int arm_get_reg_class_alignment(const arch_register_class_t *cls) -{ - (void) cls; - /* ARM is a 32 bit CPU, no need for other alignment */ - return 4; -} - -/** - * Return irp irgs in the desired order. - */ -static ir_graph **arm_get_irg_list(const void *self, ir_graph ***irg_list) -{ - (void) self; - (void) irg_list; - return NULL; -} - /** * Allows or disallows the creation of Psi nodes for the given Phi nodes. * @return 1 if allowed, 0 otherwise @@ -600,9 +579,7 @@ const arch_isa_if_t arm_isa_if = { arm_done, NULL, /* handle_intrinsics */ NULL, - arm_get_reg_class_alignment, arm_get_libfirm_params, - arm_get_irg_list, NULL, /* mark remat */ arm_parse_asm_constraint, arm_is_valid_clobber,