/dports/devel/libfirm/libfirm-1.21.0/ir/be/arm/ |
H A D | gen_arm_new_nodes.h | 187 …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 D | arm_new_nodes.c | 173 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 D | arm_nodes_attr.h | 82 bool ins_permuted : 1; member
|
H A D | gen_arm_new_nodes.c.inl | 1200 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 D | arm_emitter.c | 480 if (cmp_attr->ins_permuted) { in emit_arm_B()
|
/dports/devel/libfirm/libfirm-1.21.0/ir/be/amd64/ |
H A D | amd64_nodes_attr.h | 37 unsigned ins_permuted : 1; /**< inputs of node have been permuted member
|
H A D | amd64_new_nodes.c | 136 attr->data.ins_permuted = 0; in init_amd64_attributes()
|
H A D | gen_amd64_new_nodes.h | 101 …mp(dbg_info *dbgi, ir_node *block, ir_node *left, ir_node *right, int ins_permuted, int cmp_unsign…
|
H A D | amd64_emitter.c | 290 if (cmp_attr->data.ins_permuted) { in emit_amd64_Jcc()
|
H A D | gen_amd64_new_nodes.c.inl | 518 …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 D | ia32_new_nodes.c | 191 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 D | ia32_x87.c | 809 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 D | ia32_optimize.c | 153 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 D | gen_ia32_new_nodes.h | 491 …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 D | ia32_nodes_attr.h | 194 unsigned ins_permuted : 1; /**< inputs of node have been permuted member
|
H A D | ia32_emitter.c | 590 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 D | ia32_transform.c | 560 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 D | gen_ia32_new_nodes.c.inl | 3005 …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 …]
|