From: Michael Beck Date: Fri, 30 May 2008 15:00:38 +0000 (+0000) Subject: - no more be_init(): backend is initialised in init_firm X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=b8ca3b64836c0b4ce1589adf9fb5621aff10619a;p=libfirm - no more be_init(): backend is initialised in init_firm [r19855] --- diff --git a/ir/be/bemain.c b/ir/be/bemain.c index 42eac6d15..1cff81d9d 100644 --- a/ir/be/bemain.c +++ b/ir/be/bemain.c @@ -233,12 +233,16 @@ static void be_sched_vrfy(be_irg_t *birg, int vrfy_opt) { } } -/* Initialize the Firm backend. Must be run BEFORE init_firm()! */ -const backend_params *be_init(void) +/* Initialize the Firm backend. Must be run first in init_firm()! */ +void firm_be_init(void) { be_opt_register(); be_init_modules(); +} +/* Returns the backend parameter */ +const backend_params *be_get_backend_param(void) +{ if (isa_if->get_params) return isa_if->get_params(); return &be_params;