X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=ir%2Fbe%2Farm%2Farm_emitter.h;h=caeb2a8be1a0c88b99742e564c2af3fe016c15fd;hb=18011a85e62d81f6d8d08957192fa34d03b747c5;hp=5da5aa9360b849c1dc451777d51ef0102c627974;hpb=1ce363f80e6a204d4011f85813362d9bd1d0e7e4;p=libfirm diff --git a/ir/be/arm/arm_emitter.h b/ir/be/arm/arm_emitter.h index 5da5aa936..caeb2a8be 100644 --- a/ir/be/arm/arm_emitter.h +++ b/ir/be/arm/arm_emitter.h @@ -31,16 +31,20 @@ #include "irargs_t.h" #include "debug.h" -#include "../bearch_t.h" +#include "../bearch.h" #include "bearch_arm_t.h" -void arm_emit_mode(const ir_node *node); +void arm_emit_float_load_store_mode(const ir_node *node); +void arm_emit_float_arithmetic_mode(const ir_node *node); +void arm_emit_symconst(const ir_node *node); void arm_emit_source_register(const ir_node *node, int pos); void arm_emit_dest_register(const ir_node *node, int pos); void arm_emit_offset(const ir_node *node); -void arm_emit_immediate(const ir_node *node); void arm_emit_shift(const ir_node *node); +void arm_emit_shifter_operand(const ir_node *node); +void arm_emit_load_mode(const ir_node *node); +void arm_emit_store_mode(const ir_node *node); void arm_gen_routine(const arm_code_gen_t *cg, ir_graph *irg);