Home
last modified time | relevance | path

Searched refs:wider_mode (Results 1 – 10 of 10) sorted by relevance

/openbsd/src/gnu/usr.bin/gcc/gcc/
Doptabs.c688 enum machine_mode wider_mode; local
891 for (wider_mode = GET_MODE_WIDER_MODE (mode); wider_mode != VOIDmode;
892 wider_mode = GET_MODE_WIDER_MODE (wider_mode))
894 if (binoptab->handlers[(int) wider_mode].insn_code != CODE_FOR_nothing
896 && GET_MODE_WIDER_MODE (wider_mode) != VOIDmode
898 ->handlers[(int) GET_MODE_WIDER_MODE (wider_mode)].insn_code)
915 xop0 = widen_operand (xop0, wider_mode, mode, unsignedp, no_extend);
918 xop1 = widen_operand (xop1, wider_mode, mode, unsignedp,
921 temp = expand_binop (wider_mode, binoptab, xop0, xop1, NULL_RTX,
1858 for (wider_mode = GET_MODE_WIDER_MODE (mode); wider_mode != VOIDmode;
[all …]
Dexpmed.c110 enum machine_mode mode, wider_mode; in init_expmed() local
178 wider_mode = GET_MODE_WIDER_MODE (mode); in init_expmed()
179 if (wider_mode != VOIDmode) in init_expmed()
181 mul_widen_cost[(int) wider_mode] in init_expmed()
182 = rtx_cost (gen_rtx_MULT (wider_mode, in init_expmed()
183 gen_rtx_ZERO_EXTEND (wider_mode, reg), in init_expmed()
184 gen_rtx_ZERO_EXTEND (wider_mode, reg)), in init_expmed()
189 gen_rtx_LSHIFTRT (wider_mode, in init_expmed()
190 gen_rtx_MULT (wider_mode, in init_expmed()
192 (wider_mode, reg), in init_expmed()
[all …]
Dstmt.c5409 enum machine_mode wider_mode; local
5410 for (wider_mode = GET_MODE (index); wider_mode != VOIDmode;
5411 wider_mode = GET_MODE_WIDER_MODE (wider_mode))
5412 if (have_insn_for (COMPARE, wider_mode))
5414 index = convert_to_mode (wider_mode, index, unsignedp);
Dcse.c5292 enum machine_mode wider_mode; local
5294 for (wider_mode = GET_MODE_WIDER_MODE (mode);
5295 GET_MODE_BITSIZE (wider_mode) <= BITS_PER_WORD
5297 wider_mode = GET_MODE_WIDER_MODE (wider_mode))
5300 = lookup (src_const, HASH (src_const, wider_mode), wider_mode);
DChangeLog.415070 mode instead of wider_mode is being used.
/openbsd/src/gnu/gcc/gcc/
Doptabs.c1206 enum machine_mode wider_mode; in expand_binop() local
1403 for (wider_mode = GET_MODE_WIDER_MODE (mode); in expand_binop()
1404 wider_mode != VOIDmode; in expand_binop()
1405 wider_mode = GET_MODE_WIDER_MODE (wider_mode)) in expand_binop()
1407 if (binoptab->handlers[(int) wider_mode].insn_code != CODE_FOR_nothing in expand_binop()
1409 && GET_MODE_WIDER_MODE (wider_mode) != VOIDmode in expand_binop()
1411 ->handlers[(int) GET_MODE_WIDER_MODE (wider_mode)].insn_code) in expand_binop()
1428 xop0 = widen_operand (xop0, wider_mode, mode, unsignedp, no_extend); in expand_binop()
1431 xop1 = widen_operand (xop1, wider_mode, mode, unsignedp, in expand_binop()
1434 temp = expand_binop (wider_mode, binoptab, xop0, xop1, NULL_RTX, in expand_binop()
[all …]
Dexpmed.c138 enum machine_mode mode, wider_mode; in init_expmed() local
237 wider_mode = GET_MODE_WIDER_MODE (mode); in init_expmed()
238 if (wider_mode != VOIDmode) in init_expmed()
240 PUT_MODE (&all.zext, wider_mode); in init_expmed()
241 PUT_MODE (&all.wide_mult, wider_mode); in init_expmed()
242 PUT_MODE (&all.wide_lshr, wider_mode); in init_expmed()
245 mul_widen_cost[wider_mode] = rtx_cost (&all.wide_mult, SET); in init_expmed()
3415 enum machine_mode wider_mode; in extract_high_half() local
3422 wider_mode = GET_MODE_WIDER_MODE (mode); in extract_high_half()
3423 op = expand_shift (RSHIFT_EXPR, wider_mode, op, in extract_high_half()
[all …]
Dvar-tracking.c2360 enum machine_mode mode, wider_mode; in emit_note_insn_var_location() local
2375 wider_mode = GET_MODE_WIDER_MODE (mode); in emit_note_insn_var_location()
2380 && wider_mode != VOIDmode in emit_note_insn_var_location()
2391 == hard_regno_nregs[REGNO (loc[n_var_parts])][wider_mode] in emit_note_insn_var_location()
2397 new_loc = simplify_subreg (wider_mode, loc[n_var_parts], in emit_note_insn_var_location()
2400 new_loc = simplify_subreg (wider_mode, loc2, mode, 0); in emit_note_insn_var_location()
2429 wider_mode, 0); in emit_note_insn_var_location()
2435 mode = wider_mode; in emit_note_insn_var_location()
Dstmt.c2484 enum machine_mode wider_mode; in expand_case() local
2485 for (wider_mode = GET_MODE (index); wider_mode != VOIDmode; in expand_case()
2486 wider_mode = GET_MODE_WIDER_MODE (wider_mode)) in expand_case()
2487 if (have_insn_for (COMPARE, wider_mode)) in expand_case()
2489 index = convert_to_mode (wider_mode, index, unsignedp); in expand_case()
Dcse.c5311 enum machine_mode wider_mode; in cse_insn() local
5313 for (wider_mode = GET_MODE_WIDER_MODE (mode); in cse_insn()
5314 GET_MODE_BITSIZE (wider_mode) <= BITS_PER_WORD in cse_insn()
5316 wider_mode = GET_MODE_WIDER_MODE (wider_mode)) in cse_insn()
5319 = lookup (src_const, HASH (src_const, wider_mode), wider_mode); in cse_insn()