Lines Matching defs:insn_b
601 rtx insn_a, insn_b;
1287 rtx insn_a, insn_b;
1322 insn_b = if_info->insn_b;
1337 if (insn_b) {
1338 insn_cost += insn_rtx_cost (PATTERN (insn_b));
1356 tmp = insn_a, insn_a = insn_b, insn_b = tmp;
1406 else if (! insn_b)
1411 tmp = copy_rtx (insn_b);
2173 rtx insn_a, insn_b;
2236 insn_b = first_active_insn (else_bb);
2237 if (! insn_b
2238 || insn_b != last_active_insn (else_bb, FALSE)
2239 || (set_b = single_set (insn_b)) == NULL_RTX
2245 insn_b = prev_nonnote_insn (if_info.cond_earliest);
2249 if (! insn_b
2250 || !NONJUMP_INSN_P (insn_b)
2251 || (set_b = single_set (insn_b)) == NULL_RTX
2262 insn_b = set_b = NULL_RTX;
2303 if_info.insn_b = insn_b;
2321 if (insn_b && else_bb)
2325 if (else_bb && insn_b == BB_END (else_bb))
2326 BB_END (else_bb) = PREV_INSN (insn_b);
2327 reorder_insns (insn_b, insn_b, PREV_INSN (jump));
2331 if ((note = find_reg_note (insn_b, REG_EQUAL, NULL_RTX)) != 0)
2332 remove_note (insn_b, note);
2334 insn_b = NULL_RTX;
2338 else if (insn_b && side_effects_p (orig_x))
2405 /* Several special cases here: First, we may have reused insn_b above,
2406 in which case insn_b is now NULL. Second, we want to delete insn_b
2408 write that appears in the TEST block. However, if we got insn_b from
2411 if (insn_b && else_bb)
2412 delete_insn (insn_b);
2424 insn_b = get_insns ();
2426 unshare_all_rtl_in_chain (insn_b);
2429 emit_insn_after_setloc (insn_b, BB_END (test_bb), INSN_LOCATOR (insn_a));