Home
last modified time | relevance | path

Searched refs:word_mode (Results 1 – 25 of 110) sorted by relevance

12345

/openbsd/src/gnu/gcc/gcc/
Dloop-doloop.c552 word_mode_size = GET_MODE_BITSIZE (word_mode); in doloop_optimize()
556 && mode != word_mode in doloop_optimize()
565 count = simplify_gen_unary (ZERO_EXTEND, word_mode, in doloop_optimize()
567 iterations = simplify_gen_unary (ZERO_EXTEND, word_mode, in doloop_optimize()
569 iterations_max = simplify_gen_unary (ZERO_EXTEND, word_mode, in doloop_optimize()
574 count = lowpart_subreg (word_mode, count, mode); in doloop_optimize()
575 iterations = lowpart_subreg (word_mode, iterations, mode); in doloop_optimize()
576 iterations_max = lowpart_subreg (word_mode, iterations_max, mode); in doloop_optimize()
578 PUT_MODE (doloop_reg, word_mode); in doloop_optimize()
Doptabs.c679 if (!force_expand_binop (word_mode, binoptab, outof_input, superword_op1, in expand_superword_shift()
688 emit_move_insn (outof_target, CONST0_RTX (word_mode)); in expand_superword_shift()
690 if (!force_expand_binop (word_mode, binoptab, in expand_superword_shift()
732 carries = expand_binop (word_mode, reverse_unsigned_shift, in expand_subword_shift()
749 carries = expand_binop (word_mode, reverse_unsigned_shift, in expand_subword_shift()
756 tmp = expand_binop (word_mode, unsigned_shift, into_input, op1, in expand_subword_shift()
762 if (!force_expand_binop (word_mode, ior_optab, tmp, carries, in expand_subword_shift()
768 if (!force_expand_binop (word_mode, binoptab, outof_input, op1, in expand_subword_shift()
796 outof_superword = outof_target != 0 ? gen_reg_rtx (word_mode) : 0; in expand_doubleword_shift_condmove()
808 into_superword = gen_reg_rtx (word_mode); in expand_doubleword_shift_condmove()
[all …]
Dstmt.c1659 dst = gen_reg_rtx (word_mode); in expand_return()
1675 store_bit_field (dst, bitsize, xbitpos % BITS_PER_WORD, word_mode, in expand_return()
1678 NULL_RTX, word_mode, word_mode)); in expand_return()
1700 if (GET_MODE_SIZE (tmpmode) < GET_MODE_SIZE (word_mode)) in expand_return()
1701 result_reg_mode = word_mode; in expand_return()
2148 #define CASE_USE_BIT_TESTS (ashl_optab->handlers[word_mode].insn_code \
2178 rtx reg = gen_rtx_REG (word_mode, 10000); in lshift_cheap_p()
2179 int cost = rtx_cost (gen_rtx_ASHIFT (word_mode, const1_rtx, reg), SET); in lshift_cheap_p()
2274 index = convert_to_mode (word_mode, index, 0); in emit_case_bit_tests()
2275 index = expand_binop (word_mode, ashl_optab, const1_rtx, in emit_case_bit_tests()
[all …]
Ddojump.c650 (unsignedp || i > 0), word_mode, NULL_RTX, in do_jump_by_parts_greater_rtx()
654 do_compare_rtx_and_jump (op0_word, op1_word, NE, unsignedp, word_mode, in do_jump_by_parts_greater_rtx()
701 part = gen_reg_rtx (word_mode); in do_jump_by_parts_zero_rtx()
704 part = expand_binop (word_mode, ior_optab, part, in do_jump_by_parts_zero_rtx()
710 do_compare_rtx_and_jump (part, const0_rtx, EQ, 1, word_mode, in do_jump_by_parts_zero_rtx()
722 const0_rtx, EQ, 1, word_mode, NULL_RTX, in do_jump_by_parts_zero_rtx()
762 EQ, 0, word_mode, NULL_RTX, in do_jump_by_parts_equality_rtx()
Dexpmed.c325 return word_mode; in mode_for_extraction()
584 bitnum + bit_offset, word_mode, in store_bit_field()
826 || GET_MODE_BITSIZE (mode) > GET_MODE_BITSIZE (word_mode)) in store_fixed_bit_field()
827 mode = word_mode; in store_fixed_bit_field()
976 rtx word = gen_lowpart_common (word_mode, value); in store_split_bit_field()
981 value = gen_lowpart_common (word_mode, in store_split_bit_field()
984 : word_mode, value)); in store_split_bit_field()
1024 part = extract_fixed_bit_field (word_mode, value, 0, thissize, in store_split_bit_field()
1036 part = extract_fixed_bit_field (word_mode, value, 0, thissize, in store_split_bit_field()
1320 word_mode); in extract_bit_field()
[all …]
Dpostreload.c310 this_rtx = gen_rtx_fmt_e (extend_op, word_mode, this_rtx); in reload_cse_simplify_set()
334 word_mode, in reload_cse_simplify_set()
339 rtx wide_dest = gen_rtx_REG (word_mode, REGNO (SET_DEST (set))); in reload_cse_simplify_set()
446 word_mode, in reload_cse_simplify_operands()
458 word_mode, op), in reload_cse_simplify_operands()
461 gen_rtx_REG (word_mode, REGNO (SET_DEST (set))), in reload_cse_simplify_operands()
Dmachmode.h173 extern enum machine_mode word_mode;
Dcalls.c864 rtx reg = gen_reg_rtx (word_mode); in store_unaligned_arguments_into_pseudos()
870 word_mode, word_mode); in store_unaligned_arguments_into_pseudos()
886 store_bit_field (reg, bitsize, endian_correction, word_mode, in store_unaligned_arguments_into_pseudos()
1597 reg = gen_rtx_REG (word_mode, REGNO (reg)); in load_register_parameters()
1598 x = expand_shift (LSHIFT_EXPR, word_mode, reg, in load_register_parameters()
1612 emit_move_insn (gen_rtx_REG (word_mode, REGNO (reg) + j), in load_register_parameters()
1635 rtx ri = gen_rtx_REG (word_mode, REGNO (reg)); in load_register_parameters()
1636 rtx x = gen_reg_rtx (word_mode); in load_register_parameters()
1642 x = expand_shift (dir, word_mode, x, in load_register_parameters()
Dtree-vect-generic.c84 vector_inner_type = lang_hooks.types.type_for_mode (word_mode, 1); in build_word_mode_vector_type()
242 if (TYPE_MODE (TREE_TYPE (type)) == word_mode) in expand_vector_parallel()
/openbsd/src/gnu/usr.bin/gcc/gcc/
Doptabs.c944 && binoptab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing)
961 rtx x = expand_binop (word_mode, binoptab,
996 && binoptab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing
997 && ashl_optab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing
998 && lshr_optab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing)
1030 inter = expand_binop (word_mode, binoptab,
1041 inter = CONST0_RTX (word_mode);
1043 inter = expand_binop (word_mode, binoptab,
1068 carries = expand_binop (word_mode, reverse_unsigned_shift,
1076 inter = expand_binop (word_mode, unsigned_shift, into_input,
[all …]
Dexpmed.c116 reg = gen_rtx_REG (word_mode, 10000); in init_expmed()
119 add_cost = rtx_cost (gen_rtx_PLUS (word_mode, reg, reg), SET); in init_expmed()
122 gen_rtx_ASHIFT (word_mode, reg, in init_expmed()
127 gen_rtx_PLUS (word_mode, in init_expmed()
128 gen_rtx_MULT (word_mode, in init_expmed()
134 gen_rtx_MINUS (word_mode, in init_expmed()
135 gen_rtx_MULT (word_mode, in init_expmed()
162 negate_cost = rtx_cost (gen_rtx_NEG (word_mode, reg), SET); in init_expmed()
165 = (rtx_cost (gen_rtx_DIV (word_mode, reg, GEN_INT (32)), SET) in init_expmed()
168 = (rtx_cost (gen_rtx_MOD (word_mode, reg, GEN_INT (32)), SET) in init_expmed()
[all …]
Dmachmode.h173 extern enum machine_mode word_mode;
Dexpr.c915 && ((code = can_extend_p (to_mode, word_mode, unsignedp))
924 convert_move (gen_lowpart (word_mode, to), from, unsignedp);
926 gen_lowpart (word_mode, to), equiv_code);
941 lowpart_mode = word_mode;
957 && insn_data[(int) CODE_FOR_slt].operand[0].mode == word_mode
962 fill_value = gen_reg_rtx (word_mode);
972 fill_value = convert_to_mode (word_mode, fill_value, 1);
1008 convert_move (to, gen_lowpart (word_mode, from), 0);
1596 if (! SLOW_UNALIGNED_ACCESS (word_mode, align)
1636 if (! SLOW_UNALIGNED_ACCESS (word_mode, align)
[all …]
Dexcept.c403 tmp = build_array_type ((*lang_hooks.types.type_for_mode) (word_mode, 1), in init_eh()
575 data_save[1] = gen_reg_rtx (word_mode);
866 filter = gen_reg_rtx (word_mode);
1715 EQ, NULL_RTX, word_mode, 0, c->label); in build_post_landing_pads()
1746 EQ, NULL_RTX, word_mode, 0, region->label); in build_post_landing_pads()
1886 gen_rtx_REG (word_mode, EH_RETURN_DATA_REGNO (1))); in dw2_build_landing_pads()
2199 mem = adjust_address (fc, word_mode, sjlj_fc_data_ofs);
2200 if (word_mode != Pmode)
2210 mem = adjust_address (fc, word_mode, sjlj_fc_data_ofs + UNITS_PER_WORD);
Ddoloop.c851 if (! doloop_seq && mode != word_mode)
853 PUT_MODE (doloop_reg, word_mode);
/openbsd/src/gnu/usr.bin/gcc/gcc/config/i960/
Di960.c645 operands[3] = gen_rtx_MEM (word_mode, operands[2]);
646 operands[4] = adjust_address (operands[3], word_mode,
661 operands[1] = adjust_address (dst, word_mode, UNITS_PER_WORD);
662 if (! memory_address_p (word_mode, XEXP (operands[1], 0)))
684 operands[1] = adjust_address (dst, word_mode, 4);
737 operands[3] = gen_rtx_MEM (word_mode, operands[2]);
739 = adjust_address (operands[3], word_mode, UNITS_PER_WORD);
741 = adjust_address (operands[4], word_mode, UNITS_PER_WORD);
743 = adjust_address (operands[5], word_mode, UNITS_PER_WORD);
756 operands[1] = adjust_address (dst, word_mode, UNITS_PER_WORD);
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/stormy16/
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,
770 w_src = gen_rtx_MEM (word_mode, mem_operand);
772 w_src = simplify_gen_subreg (word_mode, src, mode, i * UNITS_PER_WORD);
776 w_dest = gen_rtx_MEM (word_mode, mem_operand);
778 w_dest = simplify_gen_subreg (word_mode, dest, mode,
1765 rtx zero_reg = gen_reg_rtx (word_mode);
1778 w_src0 = simplify_gen_subreg (word_mode, src0, mode,
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/pa/
Dpa.c360 return (GET_MODE (op) == word_mode
867 gen_rtx_PLUS (word_mode, pic_offset_table_rtx,
868 gen_rtx_HIGH (word_mode, orig)));
1423 scratch_reg = force_mode (word_mode, scratch_reg);
1459 scratch_reg = force_mode (word_mode, scratch_reg);
1497 scratch_reg = force_mode (word_mode, scratch_reg);
1528 scratch_reg = force_mode (word_mode, scratch_reg);
1640 scratch_reg = force_mode (word_mode, scratch_reg);
1698 temp = force_mode (word_mode, temp);
1738 temp = force_mode (word_mode, temp);
[all …]
Dpa-linux.h26 #define INCOMING_RETURN_ADDR_RTX (gen_rtx_REG (word_mode, 2))
Dpa-openbsd64.h118 #define INCOMING_RETURN_ADDR_RTX (gen_rtx_REG (word_mode, 2))
Dpa.h442 (MODE) = word_mode;
583 gen_rtx_MEM (word_mode, \
584 gen_rtx_PLUS (word_mode, frame_pointer_rtx, \
1670 #define Pmode word_mode
/openbsd/src/gnu/gcc/gcc/config/pa/
Dpa.c651 gen_rtx_PLUS (word_mode, pic_offset_table_rtx, in legitimize_pic_address()
652 gen_rtx_HIGH (word_mode, orig))); in legitimize_pic_address()
1430 scratch_reg = force_mode (word_mode, scratch_reg); in emit_move_sequence()
1467 scratch_reg = force_mode (word_mode, scratch_reg); in emit_move_sequence()
1506 scratch_reg = force_mode (word_mode, scratch_reg); in emit_move_sequence()
1538 scratch_reg = force_mode (word_mode, scratch_reg); in emit_move_sequence()
1710 scratch_reg = force_mode (word_mode, scratch_reg); in emit_move_sequence()
1767 temp = force_mode (word_mode, temp); in emit_move_sequence()
1809 temp = force_mode (word_mode, temp); in emit_move_sequence()
3295 src = gen_rtx_REG (word_mode, reg); in store_reg()
[all …]
Dpa.h263 (MODE) = word_mode;
412 gen_rtx_MEM (word_mode, \
413 gen_rtx_PLUS (word_mode, frame_pointer_rtx, \
423 #define INCOMING_RETURN_ADDR_RTX (gen_rtx_REG (word_mode, 2))
1654 #define Pmode word_mode
/openbsd/src/gnu/gcc/gcc/config/stormy16/
Dstormy16.c184 xstormy16_compare_op0 = simplify_gen_subreg (word_mode, op0, mode, in xstormy16_emit_cbranch()
186 xstormy16_compare_op1 = simplify_gen_subreg (word_mode, op1, mode, in xstormy16_emit_cbranch()
190 xstormy16_compare_op0 = simplify_gen_subreg (word_mode, op0, mode, in xstormy16_emit_cbranch()
192 xstormy16_compare_op1 = simplify_gen_subreg (word_mode, op1, mode, in xstormy16_emit_cbranch()
892 w_src = gen_rtx_MEM (word_mode, mem_operand); in xstormy16_split_move()
894 w_src = simplify_gen_subreg (word_mode, src, mode, i * UNITS_PER_WORD); in xstormy16_split_move()
898 w_dest = gen_rtx_MEM (word_mode, mem_operand); in xstormy16_split_move()
900 w_dest = simplify_gen_subreg (word_mode, dest, mode, in xstormy16_split_move()
2018 w_src0 = simplify_gen_subreg (word_mode, src0, mode, in xstormy16_expand_arith()
2020 w_src1 = simplify_gen_subreg (word_mode, src1, mode, i * UNITS_PER_WORD); in xstormy16_expand_arith()
[all …]
/openbsd/src/gnu/gcc/gcc/config/v850/
Dv850.h813 && GET_MODE_SIZE (MODE) <= GET_MODE_SIZE (word_mode)) \
816 && (GET_MODE_SIZE (MODE) <= GET_MODE_SIZE (word_mode))) \

12345