Searched refs:simplify_comparison (Results 1 – 15 of 15) sorted by relevance
| /freebsd-12.1/contrib/gcc/ |
| H A D | combine.c | 430 static enum rtx_code simplify_comparison (enum rtx_code, rtx *, rtx *); 4205 enum rtx_code cond_code = simplify_comparison (NE, &cond, &cop1); in combine_simplify_rtx() 4654 new_code = simplify_comparison (code, &op0, &op1); in combine_simplify_rtx() 5248 new_code = simplify_comparison (new_code, &op0, &op1); in simplify_set() 9533 simplify_comparison (enum rtx_code code, rtx *pop0, rtx *pop1) in simplify_comparison() function
|
| H A D | FSFChangeLog | 640 * combine.c (simplify_comparison, case AND): Properly check for 1415 * combine.c (simplify_comparison, case AND): Don't commute AND 1828 (simplify_comparison, case AND): Commute AND and SUBREG.
|
| H A D | ChangeLog-2001 | 8609 simplify compound compares that simplify_comparison can't handle. 8718 that simplify_comparison can't handle. 12565 (simplify_comparison): Don't simplify subregs from INT to FP. 13530 * combine.c (make_compound_operation, simplify_comparison): 22207 (simplify_comparison): Likewise. 22226 * combine.c (simplify_comparison): Update op1 after constant 23316 * combine.c (simplify_comparison): Fix typo. 31580 * combine.c (simplify_comparison): Don't change `code' when 32001 (simplify_comparison): Likewise. 32701 (simplify_comparison): Likewise.
|
| H A D | ChangeLog-1999 | 642 * combine.c (simplify_comparison): Reduce (OP (MINUS A B) 0) 3809 * combine.c (simplify_comparison): When making comparison in wider 3814 (simplify_comparison, case ASHIFTRT): Recognize sign-extension of 6524 * combine.c (simplify_comparison): Cope with downshifting a 32 bit 6686 * combine.c (simplify_comparison): Use an unsigned shift to adjust 7891 * combine.c (make_extraction, simplify_comparison): Likewise.
|
| H A D | ChangeLog-2003 | 8597 * combine.c (simplify_comparison): Convert 10291 * combine.c (simplify_comparison): Re-enable widening of comparisons 13345 * combine.c (simplify_comparison): Don't share rtx when converting 14042 * combine.c (simplify_comparison): Convert (ne (and (not X) 1) 0) 17077 (simplify_comparison): Likewise. 28937 * combine.c (simplify_comparison <AND>): Use gen_int_mode. Tidy. 31524 * combine.c (simplify_comparison): Require integral mode when 34799 * combine.c (simplify_comparison, case AND): Remove a redundant test.
|
| H A D | ChangeLog-1998 | 4049 (simplify_comparison): Likewise for variable `c0'. Cast variable 5886 (simplify_comparison): Similarly. 9135 * combine.c (simplify_comparison): Do not commute a AND into 9247 * combine.c (simplify_comparison): Apply SUBREG_REG to SUBREGs.
|
| H A D | ChangeLog-2002 | 9952 (simplify_comparison): Don't call trunc_int_for_mode 13973 (simplify_comparison): Likewise. 26535 * combine.c (simplify_comparison): Avoid narrowing a comparison 27365 * combine.c (simplify_comparison <ASHIFTRT, LSHIFTRT>): Correct 27581 * combine.c (simplify_comparison): When widening modes, ignore 28127 * combine.c (make_extraction, simplify_comparison), expmed.c 29257 * combine.c (simplify_comparison): If simplifying a logical shift
|
| H A D | FSFChangeLog.11 | 3783 (merge_outer_ops, simplify_shift_const, simplify_comparison): Likewise. 8307 * combine.c (simplify_comparison): Use mode_width as shift count 11976 (simplify_comparison): Don't swap args if op1 is CONST_INT.
|
| H A D | ChangeLog-2005 | 292 (force_to_mode, simplify_comparison): Don't pass a non-NULL first 9256 * combine.c (simplify_comparison): Fix error in determining 27871 simplify_comparison): Adjust calls to reverse_comparison. 28235 simplify_comparison, reversed_comparison): Replace with 32642 * combine.c (simplify_comparison, case SIGN_EXTEND, ZERO_EXTEND): 34325 * combine.c (simplify_comparison): Rewrite the condition under
|
| H A D | FSFChangeLog.10 | 541 (simplify_comparison, case ZERO_EXTRACT): For bits big endian and 1587 * combine.c (force_to_mode, num_sign_bit_copies, simplify_comparison):
|
| H A D | ChangeLog-2000 | 8043 * combine.c (simplify_comparison): Shift a NOT out of a single 18069 * combine.c (simplify_comparison): Use trunc_int_for_mode. 23214 * combine.c (simplify_comparison) [MINUS]: Do not replace 24255 (simplify_comparison): MODE_WIDTH now unsigned. 28554 * combine.c (simplify_comparison): Fix typo.
|
| H A D | ChangeLog-2004 | 26218 * combine.c (simplify_comparison): Fix comment typo. 29785 simplify_comparison, record_dead_and_set_regs_1, 31582 gen_lowpart_for_combine, simplify_comparison, 31869 gen_lowpart_for_combine, simplify_comparison, 39652 gen_binary, simplify_comparison, update_table_tick, 45547 (simplify_comparison): Don't simplify (eq (zero_extract c 1 r) 0)
|
| H A D | ChangeLog-2006 | 13437 * combine.c (simplify_comparison <AND>): Check
|
| H A D | ChangeLog.tree-ssa | 2432 (simplify_comparison): Don't simplify (eq (zero_extract c 1 r) 0)
|
| /freebsd-12.1/contrib/gcc/config/i386/ |
| H A D | i386.md | 13894 ;; simplify_comparison () function. Float operator is treated as RTX_OBJ
|