Lines Matching refs:cond

94   rtx seq, jump, cond;  in compare_and_jump_seq()  local
107 cond = XEXP (SET_SRC (pc_set (cinsn)), 0); in compare_and_jump_seq()
108 gcc_assert (GET_CODE (cond) == comp); in compare_and_jump_seq()
109 gcc_assert (rtx_equal_p (op0, XEXP (cond, 0))); in compare_and_jump_seq()
110 gcc_assert (rtx_equal_p (op1, XEXP (cond, 1))); in compare_and_jump_seq()
237 reversed_condition (rtx cond) in reversed_condition() argument
240 reversed = reversed_comparison_code (cond, NULL); in reversed_condition()
245 GET_MODE (cond), XEXP (cond, 0), in reversed_condition()
246 XEXP (cond, 1)); in reversed_condition()
259 rtx cond, rcond = NULL_RTX, conds, rconds, acond, cinsn; in unswitch_single_loop() local
320 if ((cond = may_unswitch_on (bbs[i], loop, &cinsn))) in unswitch_single_loop()
329 if (cond != const0_rtx in unswitch_single_loop()
330 && cond != const_true_rtx) in unswitch_single_loop()
332 rcond = reversed_condition (cond); in unswitch_single_loop()
338 simplify_using_condition (XEXP (acond, 0), &cond, NULL); in unswitch_single_loop()
341 if (cond == const_true_rtx) in unswitch_single_loop()
349 else if (cond == const0_rtx) in unswitch_single_loop()
360 conds = alloc_EXPR_LIST (0, cond, cond_checked); in unswitch_single_loop()
370 nloop = unswitch_loop (loop, bbs[i], copy_rtx_if_shared (cond), cinsn); in unswitch_single_loop()
392 unswitch_loop (struct loop *loop, basic_block unswitch_on, rtx cond, rtx cinsn) in unswitch_loop() argument
427 seq = compare_and_jump_seq (XEXP (cond, 0), XEXP (cond, 1), GET_CODE (cond), in unswitch_loop()