X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Flibfirm%2Fbe.h;h=290b117906908cb36465c09a6c2f57f725f358c4;hb=2c95d635ef7dc3a9c04b983f14496167dbec3608;hp=998dd9f5de126755f7ae08e9cc464c0a2e49ac84;hpb=1ec30d95387eb392ba5a1adc7958ebd91383d59c;p=libfirm diff --git a/include/libfirm/be.h b/include/libfirm/be.h index 998dd9f5d..290b11790 100644 --- a/include/libfirm/be.h +++ b/include/libfirm/be.h @@ -29,7 +29,7 @@ #include #include "irarch.h" #include "archop.h" -#include "lower_dw.h" +#include "lowering.h" #include "dbginfo.h" #include "iroptimize.h" @@ -37,9 +37,6 @@ #define LC_STOP_AND_RESET_TIMER(timer) do { lc_timer_stop(timer); lc_timer_reset(timer); } while(0) -/** For inline assembler: get a register from a name and encode it into a backend specific value. */ -typedef unsigned (get_register_fkt)(const char *reg); - /** * This structure contains parameters that should be * propagated to the libFirm parameter set. @@ -64,9 +61,6 @@ typedef struct backend_params { /** backend settings for if-conversion */ const opt_if_conv_info_t *if_conv_info; - - /** get the backend specific register encoding for a register name */ - get_register_fkt *get_register_from_name; } backend_params; /**