X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fmips%2Fmips_emitter.h;h=6b11d3b0b275b32fd03e760fc1255288c79fa93d;hb=4510e6adca1c5594e278edc87123c2f483ac3373;hp=d9ff7af56ac83a39b121dd9cbfe0cbb5ae78f6e1;hpb=37abf5db77e359d4c0bbb5e3e3a1eef2c998f293;p=libfirm diff --git a/ir/be/mips/mips_emitter.h b/ir/be/mips/mips_emitter.h index d9ff7af56..6b11d3b0b 100644 --- a/ir/be/mips/mips_emitter.h +++ b/ir/be/mips/mips_emitter.h @@ -47,10 +47,12 @@ void mips_emit_dest_register(mips_emit_env_t *env, const ir_node *node, int pos) void mips_emit_immediate(mips_emit_env_t *env, const ir_node *node); void mips_emit_jump_target(mips_emit_env_t *env, const ir_node *node); void mips_emit_jump_target_proj(mips_emit_env_t *env, const ir_node *node, - int pn); + long pn); +void mips_emit_jump_or_fallthrough(mips_emit_env_t *env, const ir_node *node, + long pn); void mips_register_emitters(void); -ir_node *mips_get_jump_block(const ir_node* node, int projn); +ir_node *mips_get_jump_block(const ir_node* node, long projn); /** returns the label used for a block */ const char* mips_get_block_label(const ir_node* block);