Home
last modified time | relevance | path

Searched refs:ins_permuted (Results 1 – 18 of 18) sorted by relevance

/dports/devel/libfirm/libfirm-1.21.0/ir/be/arm/
H A Dgen_arm_new_nodes.h187 …eft, unsigned char immediate_value, unsigned char immediate_rot, bool ins_permuted, bool is_unsign…
191 …, arm_shift_modifier_t shift_modifier, unsigned shift_immediate, bool ins_permuted, bool is_unsign…
195 …g(dbg_info *dbgi, ir_node *block, ir_node *left, ir_node *right, bool ins_permuted, bool is_unsign…
199 …ode *right, ir_node *shift, arm_shift_modifier_t shift_modifier, bool ins_permuted, bool is_unsign…
287 …eft, unsigned char immediate_value, unsigned char immediate_rot, bool ins_permuted, bool is_unsign…
291 …, arm_shift_modifier_t shift_modifier, unsigned shift_immediate, bool ins_permuted, bool is_unsign…
295 …g(dbg_info *dbgi, ir_node *block, ir_node *left, ir_node *right, bool ins_permuted, bool is_unsign…
299 …ode *right, ir_node *shift, arm_shift_modifier_t shift_modifier, bool ins_permuted, bool is_unsign…
403 …de *new_bd_arm_Cmfe(dbg_info *dbgi, ir_node *block, ir_node *op0, ir_node *op1, bool ins_permuted);
H A Darm_new_nodes.c173 if (attr->ins_permuted) { in arm_dump_node()
354 static void init_arm_cmp_attr(ir_node *res, bool ins_permuted, bool is_unsigned) in init_arm_cmp_attr() argument
357 attr->ins_permuted = ins_permuted; in init_arm_cmp_attr()
537 if (attr_a->ins_permuted != attr_b->ins_permuted in cmp_attr_arm_cmp()
H A Darm_nodes_attr.h82 bool ins_permuted : 1; member
H A Dgen_arm_new_nodes.c.inl1200 init_arm_cmp_attr(res, ins_permuted, is_unsigned);
1249 init_arm_cmp_attr(res, ins_permuted, is_unsigned);
1265 …g(dbg_info *dbgi, ir_node *block, ir_node *left, ir_node *right, bool ins_permuted, bool is_unsign… argument
1298 init_arm_cmp_attr(res, ins_permuted, is_unsigned);
1349 init_arm_cmp_attr(res, ins_permuted, is_unsigned);
1979 init_arm_cmp_attr(res, ins_permuted, is_unsigned);
2028 init_arm_cmp_attr(res, ins_permuted, is_unsigned);
2077 init_arm_cmp_attr(res, ins_permuted, is_unsigned);
2128 init_arm_cmp_attr(res, ins_permuted, is_unsigned);
2829 …ode *new_bd_arm_Cmfe(dbg_info *dbgi, ir_node *block, ir_node *op0, ir_node *op1, bool ins_permuted) argument
[all …]
H A Darm_emitter.c480 if (cmp_attr->ins_permuted) { in emit_arm_B()
/dports/devel/libfirm/libfirm-1.21.0/ir/be/amd64/
H A Damd64_nodes_attr.h37 unsigned ins_permuted : 1; /**< inputs of node have been permuted member
H A Damd64_new_nodes.c136 attr->data.ins_permuted = 0; in init_amd64_attributes()
H A Dgen_amd64_new_nodes.h101 …mp(dbg_info *dbgi, ir_node *block, ir_node *left, ir_node *right, int ins_permuted, int cmp_unsign…
H A Damd64_emitter.c290 if (cmp_attr->data.ins_permuted) { in emit_amd64_Jcc()
H A Dgen_amd64_new_nodes.c.inl518 …mp(dbg_info *dbgi, ir_node *block, ir_node *left, ir_node *right, int ins_permuted, int cmp_unsign… argument
558 attr->data.ins_permuted = ins_permuted;
/dports/devel/libfirm/libfirm-1.21.0/ir/be/ia32/
H A Dia32_new_nodes.c191 fprintf(F, "ins_permuted = %u\n", (unsigned)attr->data.ins_permuted); in ia32_dump_node()
803 attr->data.ins_permuted = !attr->data.ins_permuted; in ia32_swap_left_right()
958 if (a->data.ins_permuted != b->data.ins_permuted) in ia32_compare_attr()
H A Dia32_x87.c809 op1_idx = attr->attr.data.ins_permuted ? -1 : 0; in sim_binop()
810 op2_idx = attr->attr.data.ins_permuted ? 0 : -1; in sim_binop()
823 attr->attr.data.ins_permuted = op1_idx != 0; in sim_binop()
1186 op1_idx = attr->attr.data.ins_permuted ? -1 : 0; in sim_Fucom()
1187 op2_idx = attr->attr.data.ins_permuted ? 0 : -1; in sim_Fucom()
1208 attr->attr.data.ins_permuted = op1_idx != 0; in sim_Fucom()
H A Dia32_optimize.c153 int ins_permuted; in peephole_ia32_Cmp() local
175 ins_permuted = attr->data.ins_permuted; in peephole_ia32_Cmp()
179 op, op, ins_permuted); in peephole_ia32_Cmp()
182 op, op, ins_permuted); in peephole_ia32_Cmp()
H A Dgen_ia32_new_nodes.h491 …w_bd_ia32_Fucomi(dbg_info *dbgi, ir_node *block, ir_node *left, ir_node *right, bool ins_permuted);
579 ir_node *new_bd_ia32_FtstFnstsw(dbg_info *dbgi, ir_node *block, ir_node *left, bool ins_permuted);
803 …32_FucomppFnstsw(dbg_info *dbgi, ir_node *block, ir_node *left, ir_node *right, bool ins_permuted);
883 …ck, ir_node *base, ir_node *index, ir_node *mem, ir_node *left, ir_node *right, bool ins_permuted);
931 …ia32_FucomFnstsw(dbg_info *dbgi, ir_node *block, ir_node *left, ir_node *right, bool ins_permuted);
963 …ck, ir_node *base, ir_node *index, ir_node *mem, ir_node *left, ir_node *right, bool ins_permuted);
1043 …ck, ir_node *base, ir_node *index, ir_node *mem, ir_node *left, ir_node *right, bool ins_permuted);
1067 …ck, ir_node *base, ir_node *index, ir_node *mem, ir_node *left, ir_node *right, bool ins_permuted);
1163 …ck, ir_node *base, ir_node *index, ir_node *mem, ir_node *left, ir_node *right, bool ins_permuted);
H A Dia32_nodes_attr.h194 unsigned ins_permuted : 1; /**< inputs of node have been permuted member
H A Dia32_emitter.c590 if (get_ia32_x87_attr_const(node)->attr.data.ins_permuted) in ia32_emitf()
791 if (flags_attr->data.ins_permuted) in determine_final_cc()
931 if (attr->data.ins_permuted) in emit_ia32_CMovcc()
2540 int ins_permuted = attr->data.ins_permuted; in bemit_cmovcc() local
2556 ins_permuted = !ins_permuted; in bemit_cmovcc()
2564 if (ins_permuted) in bemit_cmovcc()
3239 unsigned const op = attr->attr.data.ins_permuted ? op_rev : op_fwd; in bemit_fbinop()
H A Dia32_transform.c560 unsigned ins_permuted : 1; member
863 am->ins_permuted = true; in match_arguments()
1113 attr->attr.data.ins_permuted = am.ins_permuted; in gen_binop_x87_float()
2964 am.ins_permuted); in create_Ucomi()
3043 am.ins_permuted); in gen_Cmp()
3047 am.new_op2, am.ins_permuted); in gen_Cmp()
3065 am.new_op2, am.ins_permuted); in gen_Cmp()
3069 am.ins_permuted); in gen_Cmp()
3102 if (am.ins_permuted) in create_CMov()
3497 am.ins_permuted = false; in gen_Mux()
[all …]
H A Dgen_ia32_new_nodes.c.inl3005 …ew_bd_ia32_Fucomi(dbg_info *dbgi, ir_node *block, ir_node *left, ir_node *right, bool ins_permuted) argument
3045 attr->attr.data.ins_permuted = ins_permuted;
3519 ir_node *new_bd_ia32_FtstFnstsw(dbg_info *dbgi, ir_node *block, ir_node *left, bool ins_permuted) argument
3554 attr->attr.data.ins_permuted = ins_permuted;
4935 attr->attr.data.ins_permuted = ins_permuted;
5421 attr->data.ins_permuted = ins_permuted;
5684 attr->attr.data.ins_permuted = ins_permuted;
5893 attr->data.ins_permuted = ins_permuted;
6354 attr->data.ins_permuted = ins_permuted;
6505 attr->data.ins_permuted = ins_permuted;
[all …]