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

12

/freebsd-10.0-release/contrib/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);
1457 iter_mode = word_mode;
1515 pat = gen_load_multiple (gen_rtx_REG (word_mode, regn
3783 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;
H A Dcalls.c865 rtx reg = gen_reg_rtx (word_mode);
871 word_mode, word_mode);
887 store_bit_field (reg, bitsize, endian_correction, word_mode,
1598 reg = gen_rtx_REG (word_mode, REGNO (reg));
1599 x = expand_shift (LSHIFT_EXPR, word_mode, reg,
1613 emit_move_insn (gen_rtx_REG (word_mode, REGNO (reg) + j),
1636 rtx ri = gen_rtx_REG (word_mode, REGNO (reg));
1637 rtx x = gen_reg_rtx (word_mode);
1643 x = expand_shift (dir, word_mode,
[all...]
H A Demit-rtl.c64 enum machine_mode word_mode; /* Mode whose width is BITS_PER_WORD. */ variable in typeref:enum:machine_mode
621 /* ??? This should not be here. Temporarily continue to allow word_mode
625 if (omode == word_mode)
683 enum machine_mode wmode = isize > UNITS_PER_WORD ? word_mode : imode;
1315 rtx new = adjust_address_nv (op, word_mode, offset * UNITS_PER_WORD);
1322 if (! strict_memory_address_p (word_mode, XEXP (new, 0)))
1330 return simplify_gen_subreg (word_mode, op, mode, (offset * UNITS_PER_WORD));
5143 word_mode = VOIDmode;
5155 && word_mode == VOIDmode)
5156 word_mode
[all...]
H A Dexpr.h35 /* For GET_MODE_BITSIZE, word_mode */
199 allocate_dynamic_stack_space. Normally PLUS/MINUS, so word_mode. */
202 #define STACK_SIZE_MODE word_mode
H A Dexplow.c1334 rtx memref = gen_rtx_MEM (word_mode, address);
1339 emit_move_insn (gen_reg_rtx (word_mode), memref);
H A Dbuiltin-types.def78 DEF_PRIMITIVE_TYPE (BT_WORD, (*lang_hooks.types.type_for_mode) (word_mode, 0))
H A Dexcept.c375 tmp = build_array_type (lang_hooks.types.type_for_mode (word_mode, 1),
2011 mem = adjust_address (fc, word_mode, sjlj_fc_data_ofs);
2012 if (word_mode != ptr_mode)
2022 mem = adjust_address (fc, word_mode, sjlj_fc_data_ofs + UNITS_PER_WORD);
3053 return convert_modes (word_mode, ptr_mode, addr, extend);
H A Dfunction.c2572 with arguments not conforming to word_mode. */
2629 rtx reg = gen_rtx_REG (word_mode, REGNO (entry_parm));
2631 x = expand_shift (LSHIFT_EXPR, word_mode, reg,
2634 tem = change_address (mem, word_mode, 0);
H A Dcse.c1465 than word_mode before, look for word_mode now. */
1467 && GET_MODE_SIZE (GET_MODE (x)) < GET_MODE_SIZE (word_mode))
1470 PUT_MODE (x, word_mode);
1471 p = lookup (x, SAFE_HASH (x, VOIDmode), word_mode);
H A Ddf-scan.c1066 XXX Is that true? We could also use the global word_mode variable. */
1069 && (GET_MODE_SIZE (GET_MODE (reg)) < GET_MODE_SIZE (word_mode)
1162 /* A set to a non-paradoxical SUBREG for which the number of word_mode units
H A Dregclass.c571 reg_raw_mode[i] = i == 0 ? word_mode : reg_raw_mode[i-1];
H A Dregmove.c171 tmp = gen_rtx_REG (word_mode, 10000);
/freebsd-10.0-release/contrib/gcc/config/s390/
H A Ds390.c2546 && trunc_int_for_mode (INTVAL (op), word_mode) == INTVAL (op)
2547 && s390_single_part (op, word_mode, HImode, 0) >= 0)
2552 && trunc_int_for_mode (INTVAL (op), word_mode) == INTVAL (op)
2553 && s390_single_part (op, word_mode, SImode, 0) >= 0)
2568 && trunc_int_for_mode (INTVAL (op), word_mode) != INTVAL (op))
2570 enum machine_mode dword_mode = word_mode == SImode ? DImode : TImode;
4002 && (register_operand (src, word_mode)
4014 rtx src_mem = adjust_address (force_const_mem (word_mode, src), BLKmode,
4015 GET_MODE_SIZE (word_mode) - size);
4023 else if (register_operand (src, word_mode))
[all...]
/freebsd-10.0-release/contrib/gcc/config/sparc/
H A Dsparc.h633 (MODE) = word_mode;
1750 plus_constant (gen_rtx_REG (word_mode, 15), 8)
H A Dsparc.c4781 mode = word_mode;
4793 mode = word_mode;
5029 gen_rtx_REG (word_mode, regno),
5581 mode = word_mode;
5604 emit_move_insn (gen_rtx_MEM (word_mode,
5610 gen_rtx_REG (word_mode,
8532 = gen_rtx_MEM (word_mode, plus_constant (stack_pointer_rtx,
8539 adjust_address (slot, word_mode, UNITS_PER_WORD),
8545 adjust_address (slot, word_mode, UNITS_PER_WORD)));
8689 spill_reg = gen_rtx_REG (word_mode, 1
[all...]
/freebsd-10.0-release/contrib/gcc/config/mips/
H A Dmips.c2788 return gen_rtx_REG (word_mode, high_p ? REGNO (op) + 1 : REGNO (op));
2790 return gen_rtx_REG (word_mode, high_p ? REGNO (op) : REGNO (op) + 1);
2794 return mips_rewrite_small_data (adjust_address (op, word_mode, byte));
2796 return simplify_gen_subreg (word_mode, op, mode, byte);
4564 paradoxical word_mode subreg. This is the only case in which
5100 /* Save GPR registers in word_mode sized hunks. word_mode hasn't been
5746 if (mips_classify_address (&addr, x, word_mode, true))
8213 gen_rtx_REG (word_mode, 18)),
8401 gen_rtx_USE (VOIDmode, gen_rtx_REG (word_mode, 1
[all...]

Completed in 614 milliseconds

12