#include "../be.h"
#include "../beabi.h"
#include "../bemachine.h"
+#include "../beilpsched.h"
#include "bearch_arm_t.h"
return &arm_sched_selector;
}
+static const ilp_sched_selector_t *arm_get_ilp_sched_selector(const void *self) {
+ return NULL;
+}
+
/**
* Returns the necessary byte alignment for storing a register of given class.
*/
arm_get_irn_handler,
arm_get_code_generator_if,
arm_get_list_sched_selector,
+ arm_get_ilp_sched_selector,
arm_get_reg_class_alignment,
arm_get_libfirm_params,
arm_get_allowed_execution_units,
return trivial_selector;
}
+static const ilp_sched_selector_t *firm_get_ilp_sched_selector(const void *self) {
+ return NULL;
+}
+
/**
* Returns the necessary byte alignment for storing a register of given class.
*/
firm_get_irn_handler,
firm_get_code_generator_if,
firm_get_list_sched_selector,
+ firm_get_ilp_sched_selector,
firm_get_reg_class_alignment,
firm_get_libfirm_params,
firm_get_allowed_execution_units,
#include "../be_dbgout.h"
#include "../beblocksched.h"
#include "../bemachine.h"
+#include "../beilpsched.h"
#include "bearch_ia32_t.h"
return &ia32_sched_selector;
}
+static const ilp_sched_selector_t *ia32_get_ilp_sched_selector(const void *self) {
+ return NULL;
+}
+
/**
* Returns the necessary byte alignment for storing a register of given class.
*/
ia32_get_irn_handler,
ia32_get_code_generator_if,
ia32_get_list_sched_selector,
+ ia32_get_ilp_sched_selector,
ia32_get_reg_class_alignment,
ia32_get_libfirm_params,
ia32_get_allowed_execution_units,
mips_get_irn_handler,
mips_get_code_generator_if,
mips_get_list_sched_selector,
+ mips_get_ilp_sched_selector,
mips_get_reg_class_alignment,
mips_get_libfirm_params,
mips_get_allowed_execution_units,
//return &mips_sched_selector;
return selector;
}
+
+const ilp_sched_selector_t *mips_get_ilp_sched_selector(const void *self) {
+ return NULL;
+}
#include "../besched_t.h"
const list_sched_selector_t *mips_get_list_sched_selector(const void *self, list_sched_selector_t *selector);
+const ilp_sched_selector_t *mips_get_ilp_sched_selector(const void *self);
#endif
return &ppc32_sched_selector;
}
+static const ilp_sched_selector_t *ppc32_get_ilp_sched_selector(const void *self) {
+ return NULL;
+}
+
/**
* Returns the necessary byte alignment for storing a register of given class.
*/
ppc32_get_irn_handler,
ppc32_get_code_generator_if,
ppc32_get_list_sched_selector,
+ ppc32_get_ilp_sched_selector,
ppc32_get_reg_class_alignment,
ppc32_get_libfirm_params,
ppc32_get_allowed_execution_units,