Lines Matching defs:true_rtx
5741 rtx cond, true_rtx, false_rtx;
5743 cond = if_then_else_cond (x, &true_rtx, &false_rtx);
5748 && (COMPARISON_P (true_rtx) || COMPARISON_P (false_rtx)))
5751 && ! rtx_equal_p (x, true_rtx)
5762 here since true_rtx or false_rtx might share RTL with x as a
5764 true_rtx = subst (copy_rtx (true_rtx), pc_rtx, pc_rtx, 0, 0, 0);
5767 /* If true_rtx and false_rtx are not general_operands, an if_then_else
5769 if (general_operand (true_rtx, VOIDmode)
5779 if (true_rtx == const_true_rtx && false_rtx == const0_rtx)
5782 else if (true_rtx == const0_rtx && false_rtx == const_true_rtx
5791 else if (CONST_INT_P (true_rtx)
5792 && INTVAL (true_rtx) == - STORE_FLAG_VALUE
5801 && true_rtx == const0_rtx
6400 rtx true_rtx = XEXP (x, 1);
6411 if (comparison_p && true_rtx == const_true_rtx && false_rtx == const0_rtx)
6417 && true_rtx
6441 std::swap (true_rtx, false_rtx);
6472 if (reg_mentioned_p (from, true_rtx))
6473 true_rtx = subst (known_cond (copy_rtx (true_rtx), true_code,
6481 SUBST (XEXP (x, 1), swapped ? false_rtx : true_rtx);
6482 SUBST (XEXP (x, 2), swapped ? true_rtx : false_rtx);
6484 true_rtx = XEXP (x, 1);
6497 && (true_rtx == pc_rtx
6498 || (CONSTANT_P (true_rtx)
6500 || true_rtx == const0_rtx
6501 || (OBJECT_P (true_rtx) && !OBJECT_P (false_rtx))
6502 || (GET_CODE (true_rtx) == SUBREG && OBJECT_P (SUBREG_REG (true_rtx))
6504 || reg_mentioned_p (true_rtx, false_rtx)
6509 SUBST (XEXP (x, 2), true_rtx);
6511 std::swap (true_rtx, false_rtx);
6521 if (rtx_equal_p (true_rtx, false_rtx) && ! side_effects_p (cond))
6522 return true_rtx;
6528 && rtx_equal_p (XEXP (cond, 1), true_rtx))
6532 && rtx_equal_p (XEXP (cond, 0), true_rtx)
6534 return true_rtx;
6542 && rtx_equal_p (true_rtx, XEXP (false_rtx, 0))
6543 && rtx_equal_p (true_rtx, XEXP (cond, 0))
6544 && ! side_effects_p (true_rtx))
6549 return simplify_gen_unary (ABS, mode, true_rtx, mode);
6554 simplify_gen_unary (ABS, mode, true_rtx, mode),
6567 && rtx_equal_p (XEXP (cond, 0), true_rtx)
6574 return simplify_gen_binary (SMAX, mode, true_rtx, false_rtx);
6577 return simplify_gen_binary (SMIN, mode, true_rtx, false_rtx);
6580 return simplify_gen_binary (UMAX, mode, true_rtx, false_rtx);
6583 return simplify_gen_binary (UMIN, mode, true_rtx, false_rtx);
6600 rtx t = make_compound_operation (true_rtx, SET);
6729 && CONST_INT_P (true_rtx)
6731 && (i = exact_log2 (UINTVAL (true_rtx))) >= 0)
6734 && (i = exact_log2 (-UINTVAL (true_rtx))) >= 0)))
6742 && false_rtx == const0_rtx && CONST_INT_P (true_rtx)
6745 && (UINTVAL (true_rtx) & GET_MODE_MASK (int_mode))
6747 && (i = exact_log2 (UINTVAL (true_rtx) & GET_MODE_MASK (int_mode))) >= 0)
7026 rtx true_rtx = (GET_CODE (XEXP (src, 0)) == NE
7032 if (GET_CODE (true_rtx) == IOR
7033 && rtx_equal_p (XEXP (true_rtx, 0), false_rtx))
7034 term1 = false_rtx, true_rtx = XEXP (true_rtx, 1), false_rtx = const0_rtx;
7035 else if (GET_CODE (true_rtx) == IOR
7036 && rtx_equal_p (XEXP (true_rtx, 1), false_rtx))
7037 term1 = false_rtx, true_rtx = XEXP (true_rtx, 0), false_rtx = const0_rtx;
7039 && rtx_equal_p (XEXP (false_rtx, 0), true_rtx))
7040 term1 = true_rtx, false_rtx = XEXP (false_rtx, 1), true_rtx = const0_rtx;
7042 && rtx_equal_p (XEXP (false_rtx, 1), true_rtx))
7043 term1 = true_rtx, false_rtx = XEXP (false_rtx, 0), true_rtx = const0_rtx;
7046 XEXP (XEXP (src, 0), 0), true_rtx);