H A D | optabs.c | 47 #include "target.h" 49 /* Each optab contains info on how this target machine 146 add_equal_note (rtx insns, rtx target, enum rtx_code code, rtx op0, rtx op1) 160 if (GET_CODE (target) == ZERO_EXTRACT) 172 if (! rtx_equal_p (SET_DEST (set), target) 175 || ! rtx_equal_p (XEXP (SET_DEST (set), 0), target))) 180 if (reg_overlap_mentioned_p (target, op0) 181 || (op1 && reg_overlap_mentioned_p (target, op1))) 186 if (reg_set_p (target, insn)) 194 note = gen_rtx_fmt_e (code, GET_MODE (target), copy_rt 145 add_equal_note(rtx insns, rtx target, enum rtx_code code, rtx op0, rtx op1) argument 368 expand_widen_pattern_expr(tree exp, rtx op0, rtx op1, rtx wide_op, rtx target, int unsignedp) argument 507 expand_ternary_op(enum machine_mode mode, optab ternary_optab, rtx op0, rtx op1, rtx op2, rtx target, int unsignedp) argument 580 simplify_expand_binop(enum machine_mode mode, optab binoptab, rtx op0, rtx op1, rtx target, int unsignedp, enum optab_methods methods) argument 599 force_expand_binop(enum machine_mode mode, optab binoptab, rtx op0, rtx op1, rtx target, int unsignedp, enum optab_methods methods) argument 615 expand_vec_shift_expr(tree vec_shift_expr, rtx target) argument 1044 expand_doubleword_mult(enum machine_mode mode, rtx op0, rtx op1, rtx target, bool umulp, enum optab_methods methods) argument 1153 expand_simple_binop(enum machine_mode mode, enum rtx_code code, rtx op0, rtx op1, rtx target, int unsignedp, enum optab_methods methods) argument 1167 swap_commutative_operands_with_target(rtx target, rtx op0, rtx op1) argument 1199 expand_binop(enum machine_mode mode, optab binoptab, rtx op0, rtx op1, rtx target, int unsignedp, enum optab_methods methods) argument 1991 sign_expand_binop(enum machine_mode mode, optab uoptab, optab soptab, rtx op0, rtx op1, rtx target, int unsignedp, enum optab_methods methods) argument 2306 expand_simple_unop(enum machine_mode mode, enum rtx_code code, rtx op0, rtx target, int unsignedp) argument 2320 widen_clz(enum machine_mode mode, rtx op0, rtx target) argument 2359 expand_parity(enum machine_mode mode, rtx op0, rtx target) argument 2417 expand_absneg_bit(enum rtx_code code, enum machine_mode mode, rtx op0, rtx target) argument 2530 expand_unop(enum machine_mode mode, optab unoptab, rtx op0, rtx target, int unsignedp) argument 2814 expand_abs_nojump(enum machine_mode mode, rtx op0, rtx target, int result_unsignedp) argument 2877 expand_abs(enum machine_mode mode, rtx op0, rtx target, int result_unsignedp, int safe) argument 2926 expand_copysign_absneg(enum machine_mode mode, rtx op0, rtx op1, rtx target, int bitpos, bool op0_is_abs) argument 3006 expand_copysign_bit(enum machine_mode mode, rtx op0, rtx op1, rtx target, int bitpos, bool op0_is_abs) argument 3108 expand_copysign(rtx op0, rtx op1, rtx target) argument 3160 emit_unop_insn(int icode, rtx target, rtx op0, enum rtx_code code) argument 3189 rtx target, first, insn; member in struct:no_conflict_data 3289 emit_no_conflict_block(rtx insns, rtx target, rtx op0, rtx op1, rtx equiv) argument 3412 emit_libcall_block(rtx insns, rtx target, rtx result, rtx equiv) argument 3908 rtx value, target, insns, equiv; local 4051 emit_conditional_move(rtx target, enum rtx_code code, rtx op0, rtx op1, enum machine_mode cmode, rtx op2, rtx op3, enum machine_mode mode, int unsignedp) argument 4179 emit_conditional_add(rtx target, enum rtx_code code, rtx op0, rtx op1, enum machine_mode cmode, rtx op2, rtx op3, enum machine_mode mode, int unsignedp) argument 4499 rtx target = to; local 4701 rtx target = to; local 5732 expand_vec_cond_expr(tree vec_cond_expr, rtx target) argument 5779 expand_val_compare_and_swap_1(rtx mem, rtx old_val, rtx new_val, rtx target, enum insn_code icode) argument 5809 expand_val_compare_and_swap(rtx mem, rtx old_val, rtx new_val, rtx target) argument 5825 expand_bool_compare_and_swap(rtx mem, rtx old_val, rtx new_val, rtx target) argument 6081 expand_sync_fetch_operation(rtx mem, rtx val, enum rtx_code code, bool after, rtx target) argument 6241 expand_sync_lock_test_and_set(rtx mem, rtx val, rtx target) argument [all...] |