Searched refs:word_mode (Results 1 - 25 of 84) sorted by relevance

1234

/openbsd-current/gnu/gcc/gcc/
H A Dloop-doloop.c552 word_mode_size = GET_MODE_BITSIZE (word_mode);
556 && mode != word_mode
565 count = simplify_gen_unary (ZERO_EXTEND, word_mode,
567 iterations = simplify_gen_unary (ZERO_EXTEND, word_mode,
569 iterations_max = simplify_gen_unary (ZERO_EXTEND, word_mode,
574 count = lowpart_subreg (word_mode, count, mode);
575 iterations = lowpart_subreg (word_mode, iterations, mode);
576 iterations_max = lowpart_subreg (word_mode, iterations_max, mode);
578 PUT_MODE (doloop_reg, word_mode);
H A Doptabs.c683 if (!force_expand_binop (word_mode, binoptab, outof_input, superword_op1,
692 emit_move_insn (outof_target, CONST0_RTX (word_mode));
694 if (!force_expand_binop (word_mode, binoptab,
736 carries = expand_binop (word_mode, reverse_unsigned_shift,
753 carries = expand_binop (word_mode, reverse_unsigned_shift,
760 tmp = expand_binop (word_mode, unsigned_shift, into_input, op1,
766 if (!force_expand_binop (word_mode, ior_optab, tmp, carries,
770 /* Use a standard word_mode shift for the out-of half. */
772 if (!force_expand_binop (word_mode, binoptab, outof_input, op1,
800 outof_superword = outof_target != 0 ? gen_reg_rtx (word_mode)
[all...]
H A Dmachmode.h173 extern enum machine_mode word_mode;
H A Ddojump.c652 (unsignedp || i > 0), word_mode, NULL_RTX,
656 do_compare_rtx_and_jump (op0_word, op1_word, NE, unsignedp, word_mode,
704 part = gen_reg_rtx (word_mode);
707 part = expand_binop (word_mode, ior_optab, part,
713 do_compare_rtx_and_jump (part, const0_rtx, EQ, 1, word_mode,
725 const0_rtx, EQ, 1, word_mode, NULL_RTX,
765 EQ, 0, word_mode, NULL_RTX,
722 const0_rtx, EQ, 1, word_mode, NULL_RTX, local
762 EQ, 0, word_mode, NULL_RTX, local
H A Dstmt.c1668 dst = gen_reg_rtx (word_mode);
1684 store_bit_field (dst, bitsize, xbitpos % BITS_PER_WORD, word_mode,
1687 NULL_RTX, word_mode, word_mode));
1709 if (GET_MODE_SIZE (tmpmode) < GET_MODE_SIZE (word_mode))
1710 result_reg_mode = word_mode;
2163 #define CASE_USE_BIT_TESTS (ashl_optab->handlers[word_mode].insn_code \
2183 /* Determine whether "1 << x" is relatively cheap in word_mode. */
2193 rtx reg = gen_rtx_REG (word_mode, 10000);
2194 int cost = rtx_cost (gen_rtx_ASHIFT (word_mode, const1_rt
[all...]
H A Dexpmed.c323 if (result == VOIDmode) result = word_mode; */
325 return word_mode;
585 bitnum + bit_offset, word_mode,
828 || GET_MODE_BITSIZE (mode) > GET_MODE_BITSIZE (word_mode))
829 mode = word_mode;
979 rtx word = gen_lowpart_common (word_mode, value);
984 value = gen_lowpart_common (word_mode,
987 : word_mode, value));
1027 part = extract_fixed_bit_field (word_mode, value, 0, thissize,
1039 part = extract_fixed_bit_field (word_mode, valu
[all...]
H A Dpostreload.c310 this_rtx = gen_rtx_fmt_e (extend_op, word_mode, this_rtx);
334 word_mode,
339 rtx wide_dest = gen_rtx_REG (word_mode, REGNO (SET_DEST (set)));
442 /* If the register cannot change mode to word_mode, it follows that
443 it cannot have been used in word_mode. */
446 word_mode,
458 word_mode, op),
461 gen_rtx_REG (word_mode, REGNO (SET_DEST (set))),
H A Dexpr.c528 && ((code = can_extend_p (to_mode, word_mode, unsignedp))
537 convert_move (gen_lowpart (word_mode, to), from, unsignedp);
539 gen_lowpart (word_mode, to), equiv_code);
554 lowpart_mode = word_mode;
570 && insn_data[(int) CODE_FOR_slt].operand[0].mode == word_mode
575 fill_value = gen_reg_rtx (word_mode);
585 fill_value = convert_to_mode (word_mode, fill_value, 1);
620 convert_move (to, gen_lowpart (word_mode, from), 0);
1460 iter_mode = word_mode;
1518 pat = gen_load_multiple (gen_rtx_REG (word_mode, regn
3789 word_mode, NULL_TREE, NULL_RTX, align, 0, NULL_RTX, local
[all...]
H A Dtree-vect-generic.c79 "word_mode" (the global variable). */
84 vector_inner_type = lang_hooks.types.type_for_mode (word_mode, 1);
242 if (TYPE_MODE (TREE_TYPE (type)) == word_mode)
256 /* Use a single scalar operation with a mode no wider than word_mode. */
H A Dtarghooks.c140 return word_mode;
/openbsd-current/gnu/usr.bin/gcc/gcc/config/pa/
H A Dpa-linux.h26 #define INCOMING_RETURN_ADDR_RTX (gen_rtx_REG (word_mode, 2))
H A Dpa-openbsd64.h118 #define INCOMING_RETURN_ADDR_RTX (gen_rtx_REG (word_mode, 2))
H A Dpa.c362 return (GET_MODE (op) == word_mode
871 gen_rtx_PLUS (word_mode, pic_offset_table_rtx,
872 gen_rtx_HIGH (word_mode, orig)));
1427 scratch_reg = force_mode (word_mode, scratch_reg);
1463 scratch_reg = force_mode (word_mode, scratch_reg);
1501 scratch_reg = force_mode (word_mode, scratch_reg);
1532 scratch_reg = force_mode (word_mode, scratch_reg);
1644 scratch_reg = force_mode (word_mode, scratch_reg);
1702 temp = force_mode (word_mode, temp);
1742 temp = force_mode (word_mode, tem
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/
H A Doptabs.c949 && binoptab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing)
966 rtx x = expand_binop (word_mode, binoptab,
1001 && binoptab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing
1002 && ashl_optab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing
1003 && lshr_optab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing)
1035 inter = expand_binop (word_mode, binoptab,
1046 inter = CONST0_RTX (word_mode);
1048 inter = expand_binop (word_mode, binoptab,
1073 carries = expand_binop (word_mode, reverse_unsigned_shift,
1081 inter = expand_binop (word_mode, unsigned_shif
[all...]
H A Dexpmed.c116 reg = gen_rtx_REG (word_mode, 10000);
119 add_cost = rtx_cost (gen_rtx_PLUS (word_mode, reg, reg), SET);
122 gen_rtx_ASHIFT (word_mode, reg,
127 gen_rtx_PLUS (word_mode,
128 gen_rtx_MULT (word_mode,
134 gen_rtx_MINUS (word_mode,
135 gen_rtx_MULT (word_mode,
162 negate_cost = rtx_cost (gen_rtx_NEG (word_mode, reg), SET);
165 = (rtx_cost (gen_rtx_DIV (word_mode, reg, GEN_INT (32)), SET)
168 = (rtx_cost (gen_rtx_MOD (word_mode, re
[all...]
H A Dmachmode.h173 extern enum machine_mode word_mode;
H A Ddoloop.c851 if (! doloop_seq && mode != word_mode)
853 PUT_MODE (doloop_reg, word_mode);
H A Dexcept.c407 tmp = build_array_type ((*lang_hooks.types.type_for_mode) (word_mode, 1),
580 data_save[1] = gen_reg_rtx (word_mode);
871 filter = gen_reg_rtx (word_mode);
1724 EQ, NULL_RTX, word_mode, 0, c->label);
1755 EQ, NULL_RTX, word_mode, 0, region->label);
1896 gen_rtx_REG (word_mode, EH_RETURN_DATA_REGNO (1)));
2210 mem = adjust_address (fc, word_mode, sjlj_fc_data_ofs);
2211 if (word_mode != Pmode)
2221 mem = adjust_address (fc, word_mode, sjlj_fc_data_ofs + UNITS_PER_WORD);
H A Dexpr.c918 && ((code = can_extend_p (to_mode, word_mode, unsignedp))
927 convert_move (gen_lowpart (word_mode, to), from, unsignedp);
929 gen_lowpart (word_mode, to), equiv_code);
944 lowpart_mode = word_mode;
960 && insn_data[(int) CODE_FOR_slt].operand[0].mode == word_mode
965 fill_value = gen_reg_rtx (word_mode);
975 fill_value = convert_to_mode (word_mode, fill_value, 1);
1011 convert_move (to, gen_lowpart (word_mode, from), 0);
1600 if (! SLOW_UNALIGNED_ACCESS (word_mode, align)
1640 if (! SLOW_UNALIGNED_ACCESS (word_mode, alig
3976 word_mode, NULL_TREE, NULL_RTX, align, 0, NULL_RTX, local
10530 const0_rtx, EQ, 1, word_mode, NULL_RTX, local
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/config/i960/
H A Di960.c650 operands[3] = gen_rtx_MEM (word_mode, operands[2]);
651 operands[4] = adjust_address (operands[3], word_mode,
666 operands[1] = adjust_address (dst, word_mode, UNITS_PER_WORD);
667 if (! memory_address_p (word_mode, XEXP (operands[1], 0)))
689 operands[1] = adjust_address (dst, word_mode, 4);
742 operands[3] = gen_rtx_MEM (word_mode, operands[2]);
744 = adjust_address (operands[3], word_mode, UNITS_PER_WORD);
746 = adjust_address (operands[4], word_mode, UNITS_PER_WORD);
748 = adjust_address (operands[5], word_mode, UNITS_PER_WORD);
761 operands[1] = adjust_address (dst, word_mode, UNITS_PER_WOR
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/config/stormy16/
H A Dstormy16.c168 xstormy16_compare_op0 = simplify_gen_subreg (word_mode, op0, mode,
170 xstormy16_compare_op1 = simplify_gen_subreg (word_mode, op1, mode,
174 xstormy16_compare_op0 = simplify_gen_subreg (word_mode, op0, mode,
176 xstormy16_compare_op1 = simplify_gen_subreg (word_mode, op1, mode,
771 w_src = gen_rtx_MEM (word_mode, mem_operand);
773 w_src = simplify_gen_subreg (word_mode, src, mode, i * UNITS_PER_WORD);
777 w_dest = gen_rtx_MEM (word_mode, mem_operand);
779 w_dest = simplify_gen_subreg (word_mode, dest, mode,
1772 rtx zero_reg = gen_reg_rtx (word_mode);
1785 w_src0 = simplify_gen_subreg (word_mode, src
[all...]
/openbsd-current/gnu/gcc/gcc/config/pa/
H A Dpa.c655 gen_rtx_PLUS (word_mode, pic_offset_table_rtx,
656 gen_rtx_HIGH (word_mode, orig)));
1434 scratch_reg = force_mode (word_mode, scratch_reg);
1471 scratch_reg = force_mode (word_mode, scratch_reg);
1510 scratch_reg = force_mode (word_mode, scratch_reg);
1542 scratch_reg = force_mode (word_mode, scratch_reg);
1714 scratch_reg = force_mode (word_mode, scratch_reg);
1771 temp = force_mode (word_mode, temp);
1813 temp = force_mode (word_mode, temp);
3307 src = gen_rtx_REG (word_mode, re
[all...]
H A Dpa.h264 (MODE) = word_mode;
413 gen_rtx_MEM (word_mode, \
414 gen_rtx_PLUS (word_mode, frame_pointer_rtx, \
424 #define INCOMING_RETURN_ADDR_RTX (gen_rtx_REG (word_mode, 2))
1664 #define Pmode word_mode
/openbsd-current/gnu/gcc/gcc/config/stormy16/
H A Dstormy16.c184 xstormy16_compare_op0 = simplify_gen_subreg (word_mode, op0, mode,
186 xstormy16_compare_op1 = simplify_gen_subreg (word_mode, op1, mode,
190 xstormy16_compare_op0 = simplify_gen_subreg (word_mode, op0, mode,
192 xstormy16_compare_op1 = simplify_gen_subreg (word_mode, op1, mode,
893 w_src = gen_rtx_MEM (word_mode, mem_operand);
895 w_src = simplify_gen_subreg (word_mode, src, mode, i * UNITS_PER_WORD);
899 w_dest = gen_rtx_MEM (word_mode, mem_operand);
901 w_dest = simplify_gen_subreg (word_mode, dest, mode,
2025 w_src0 = simplify_gen_subreg (word_mode, src0, mode,
2027 w_src1 = simplify_gen_subreg (word_mode, src
[all...]
/openbsd-current/gnu/gcc/gcc/config/v850/
H A Dv850.h820 && GET_MODE_SIZE (MODE) <= GET_MODE_SIZE (word_mode)) \
823 && (GET_MODE_SIZE (MODE) <= GET_MODE_SIZE (word_mode))) \

Completed in 922 milliseconds

1234