Home
last modified time | relevance | path

Searched refs:force_to_mode (Results 1 – 13 of 13) sorted by relevance

/trueos/contrib/gcc/
HDcombine.c411 static rtx force_to_mode (rtx, enum machine_mode,
4472 force_to_mode (XEXP (x, 0), GET_MODE (XEXP (x, 0)), in combine_simplify_rtx()
4823 force_to_mode (XEXP (x, 1), GET_MODE (XEXP (x, 1)), in combine_simplify_rtx()
5191 src = force_to_mode (src, mode, ~(HOST_WIDE_INT) 0, 0); in simplify_set()
6094 new = force_to_mode (inner, tmode, in make_extraction()
6293 inner = force_to_mode (inner, wanted_inner_mode, in make_extraction()
6631 rtx newer = force_to_mode (tem, mode, ~(HOST_WIDE_INT) 0, in make_compound_operation()
6834 force_to_mode (rtx x, enum machine_mode mode, unsigned HOST_WIDE_INT mask, in force_to_mode() function
6917 return force_to_mode (x, mode, mask, next_select); in force_to_mode()
6930 return force_to_mode (SUBREG_REG (x), mode, mask, next_select); in force_to_mode()
[all …]
HDFSFChangeLog.10366 * combine.c (make_extraction): Correct typo in force_to_mode
1356 * combine.c (force_to_mode, case IOR): Fix typo in commuting
1587 * combine.c (force_to_mode, num_sign_bit_copies, simplify_comparison):
3362 (force_to_mode, case NOT): Use full mask inside the NOT operation.
4591 * combine.c (force_to_mode): Fix typo.
4612 * combine.c (force_to_mode): Put in last change properly.
4715 * combine.c (force_to_mode, case ASHIFTRT): Properly handle
4777 * combine.c (force_to_mode, case ASHIFTRT): Verify mode bitsize is
8475 * combine.c (simplify_rtx, case TRUNCATE): Add. Use force_to_mode.
8476 (force_to_mode, case AND): Allow some simplifications when GET_MODE (x)
[all …]
HDFSFChangeLog30 * combine.c (simplify_set): Update SET_SRC after force_to_mode call.
2683 * combine.c (force_to_mode): Return if operand is a CLOBBER.
HDChangeLog-20022454 * combine.c (force_to_mode): Only replace with (not Y) if all bits in fuller_mask
6059 * combine.c (force_to_mode): Handle FLOAT_MODE destinations
6325 * combine.c (simplify_set): Don't call to force_to_mode if size
14184 (force_to_mode): Remove cast to avoid compilation warning.
20490 * combine.c (force_to_mode): Use gen_int_mode.
27073 when force_to_mode returns a constant integer. PR3311.
32698 * combine.c (force_to_mode): Remove STACK_BIAS code.
33692 (force_to_mode): Tweak for sign extended constop.
34592 * combine.c (force_to_mode): Same.
HDFSFChangeLog.113781 (extract_left_shift, make_compound_operation, force_to_mode): Likewise.
5050 * combine.c (force_to_mode): Don't do anything for ASM_OPERANDS insn.
8159 (force_to_mode, case NE): Make condition stricter.
11975 * combine.c (force_to_mode, case NE): Fix typo and logical error.
HDChangeLog-20061955 * combine.c (force_to_mode): Test for side-effects before
14714 (simplify_shift_const_1, force_to_mode) <case USE>: Remove.
15749 (force_to_mode): Use it instead of gen_lowpart.
16603 * combine.c (combine_simplify_rtx, force_to_mode): Don't
HDChangeLog-1997431 * combine.c (force_to_mode): Return immediately if operand is a
HDChangeLog-20005738 (make_extraction, force_to_mode): Use proper type when forming mask.
13052 as force_to_mode argument.
17272 * combine.c (force_to_mode) [MINUS]: Convert subtraction from
21906 * combine.c (force_to_mode, case LSHIFTRT): Check that shift shift
24249 (force_to_mode): WIDTH now unsigned; add cast.
28792 * combine.c (make_extraction, force_to_mode): Avoid warning on
HDChangeLog-19991328 * combine.c (force_to_mode, case LSHIFTRT): New local inner_mask. Set
11818 * combine.c (force_to_mode, case LSHIFTRT): Add goto shiftrt.
11819 (force_to_mode, case ASHIFTRT): Add shiftrt label.
17035 * combine.c (force_to_mode, case PLUS): Use sign extended mask
HDChangeLog-19984041 (force_to_mode): Cast result of INTVAL() macro to (unsigned
15902 (force_to_mode): Likewise.
17286 * combine.c (force_to_mode, nonzero_bits): Correctly optimize
HDChangeLog-20038790 * combine.c (force_to_mode): Set fuller_mask based only on mask,
17075 * combine.c (force_to_mode): Replace the equality comparison
29261 * combine.c (force_to_mode <NOT>): Use gen_int_mode.
34402 * combine.c (force_to_mode): Add cast to fix warning when
HDChangeLog-2005292 (force_to_mode, simplify_comparison): Don't pass a non-NULL first
1391 * combine.c: Remove force_to_mode's fourth parameter.
1392 (force_to_mode): Do not handle REG.
28233 force_to_mode, if_then_else_cond, apply_distributive_law,
HDChangeLog-200410238 * combine.c (force_to_mode) <NE_EXPR>: Only convert the expression
11201 * combine.c (force_to_mode): Remove dubious early return test that
17787 * combine.c (force_to_mode): Check if inner_mask has any bits set
31579 extract_left_shift, force_to_mode,
31866 extract_left_shift, force_to_mode,