X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbe.h;h=f0895c45a9bff01ee8bea1fd24b03d7dd34eb9b8;hb=4ed245f5007168dab7850942a7ee6b6b29a19817;hp=5d04946c4a8551c248810da139d123c4ba282fc0;hpb=7c0b52be1885bfb12c5cc2acfd000cfd26482e87;p=libfirm diff --git a/ir/be/be.h b/ir/be/be.h index 5d04946c4..f0895c45a 100644 --- a/ir/be/be.h +++ b/ir/be/be.h @@ -1,4 +1,3 @@ - #ifndef _BE_MAIN_H #define _BE_MAIN_H @@ -8,6 +7,8 @@ #include "lower_dw.h" #include "dbginfo.h" +#define LC_STOP_AND_RESET_TIMER(timer) do { lc_timer_stop(timer); lc_timer_reset(timer); } while(0) + /** * This structure contains parameters that should be * propagated to the libFirm parameter set. @@ -24,6 +25,10 @@ typedef struct backend_params { /** the architecture specific intrinsic function creator */ create_intrinsic_fkt *arch_create_intrinsic_fkt; + + /** the context parameter for the create intrinsic function */ + void *create_intrinsic_ctx; + } backend_params; /**