Lines Matching refs:condition
79 rtx condition; in doloop_condition_get() local
194 condition = XEXP (SET_SRC (cmp), 0); in doloop_condition_get()
197 if ((GET_CODE (condition) != GE in doloop_condition_get()
198 && GET_CODE (condition) != NE) in doloop_condition_get()
199 || (XEXP (condition, 1) != const0_rtx in doloop_condition_get()
200 && XEXP (condition, 1) != const1_rtx)) in doloop_condition_get()
203 if ((XEXP (condition, 0) == reg) in doloop_condition_get()
206 && (XEXP (condition, 0) == cc_reg) in doloop_condition_get()
208 || (GET_CODE (XEXP (condition, 0)) == PLUS in doloop_condition_get()
209 && XEXP (XEXP (condition, 0), 0) == reg)) in doloop_condition_get()
246 condition = gen_rtx_fmt_ee (NE, VOIDmode, inc_src, const1_rtx); in doloop_condition_get()
248 return condition; in doloop_condition_get()
401 rtx doloop_seq, rtx condition, rtx count) in doloop_modify() argument
434 counter_reg = XEXP (condition, 0); in doloop_modify()
440 switch (GET_CODE (condition)) in doloop_modify()
444 noloop = XEXP (condition, 1); in doloop_modify()
454 gcc_assert (XEXP (condition, 1) == const0_rtx); in doloop_modify()
605 rtx condition; in doloop_optimize() local
723 || ! (condition = doloop_condition_get (doloop_pat))) in doloop_optimize()
730 doloop_modify (loop, desc, doloop_seq, condition, count); in doloop_optimize()