Searched refs:jump (Results 1 - 25 of 48) sorted by relevance

12

/freebsd-9.3-release/lib/libc/mips/sys/
H A DOvfork.S57 beq a3, zero, 1f # jump if no errors
/freebsd-9.3-release/contrib/gcc/
H A Difcvt.c116 /* Count the number of non-jump active insns in BB. */
137 /* Determine whether the total insn_rtx_cost on non-jump insns in
185 /* Return the first non-jump active insn in the basic block. */
212 /* Return the last non-jump active (non-jump) insn in the basic block. */
342 /* Return the condition for a jump. Do not do any special processing. */
345 cond_exec_get_condition (rtx jump)
349 if (any_condjump_p (jump))
350 test_if = SET_SRC (pc_set (jump));
358 && XEXP (XEXP (test_if, 2), 0) == JUMP_LABEL (jump))
343 cond_exec_get_condition(rtx jump) argument
602 rtx jump, cond, cond_earliest; member in struct:noce_if_info
2017 noce_get_condition(rtx jump, rtx *earliest) argument
2061 rtx cond, jump; local
2181 rtx jump, cond; local
2480 rtx jump, cond, insn, seq, cond_arg0, cond_arg1, loc_insn; local
3159 rtx trap, jump, cond, cond_earliest, seq; local
3565 rtx head, end, jump, earliest = NULL_RTX, old_dest, new_label = NULL_RTX; local
[all...]
H A Dloop-unswitch.c89 in order to create a jump. */
95 rtx seq, jump, cond; local
106 conditional jump from a ccmode comparison. */
113 jump = get_last_insn ();
114 JUMP_LABEL (jump) = JUMP_LABEL (cinsn);
115 LABEL_NUSES (JUMP_LABEL (jump))++;
116 redirect_jump (jump, label, 0);
126 jump = get_last_insn ();
127 JUMP_LABEL (jump) = label;
130 REG_NOTES (jump)
[all...]
H A Djump.c1 /* Optimize jump instructions, for GNU compiler.
23 /* This is the pathetic reminder of old fame of the jump-optimization pass
62 /* Optimize jump y; x: ... y: jumpif... x?
64 /* Optimize two cases of conditional jump to conditional jump?
78 /* Alternate entry into the jump optimizer. This entry point only rebuilds
230 /* Mark the label each jump jumps to.
245 an indirect jump, we'll have a REG_LABEL note so that
514 WATCH OUT! reverse_condition is not safe to use on a jump that might
795 /* Return 1 if INSN is an unconditional jump an
1625 redirect_jump_1(rtx jump, rtx nlabel) argument
1650 redirect_jump(rtx jump, rtx nlabel, int delete_unused) argument
1670 redirect_jump_2(rtx jump, rtx olabel, rtx nlabel, int delete_unused, int invert) argument
1753 invert_jump_1(rtx jump, rtx nlabel) argument
1776 invert_jump(rtx jump, rtx nlabel, int delete_unused) argument
[all...]
H A Dloop-doloop.c51 3. At the end of the loop, the jump insn is replaced by the
63 somehow extremely lower than the cost of compare & jump, or unless the bct
70 if it is not a decrement and branch jump insn. */
93 parallel (also required by jump.c), and the second
178 additional jump around the loop to ensure an infinite loop.
234 rtx seq, jump, label; local
250 jump = get_last_insn ();
251 if (!JUMP_P (jump))
253 /* The condition is always false and the jump was optimized out. */
263 if (any_uncondjump_p (jump))
[all...]
H A Dcfgloop.c429 update_latch_info (basic_block jump)
431 alloc_aux_for_block (jump, sizeof (int));
432 HEADER_BLOCK (jump) = 0;
433 alloc_aux_for_edge (single_pred_edge (jump), sizeof (int));
434 LATCH_EDGE (single_pred_edge (jump)) = 0;
435 set_immediate_dominator (CDI_DOMINATORS, jump, single_pred (jump));
428 update_latch_info(basic_block jump) argument
H A Dreorg.c26 This pass runs after register allocation and final jump
59 delay slots except jump insns.
81 the jump, usually there is no code expansion; when it takes insns
234 it may effectively perform a jump from the viewpoint of the function.
235 Therefore act like for a jump. */
332 turned into a jump to the label unconditionally. In particular, the
343 a jump, so filling the delay slot of the RETURN will be much more
668 /* Delete INSN, a JUMP_INSN. If it is a conditional jump, we must track down
796 In both of these cases, inverting the jump and annulling the delay
820 branch, thread our jump t
1097 redirect_with_delay_slots_safe_p(rtx jump, rtx newlabel, rtx seq) argument
1131 redirect_with_delay_list_safe_p(rtx jump, rtx newlabel, rtx delay_list) argument
1876 reorg_redirect_jump(rtx jump, rtx nlabel) argument
[all...]
H A Dcfghooks.c165 error ("wrong amount of branch edges after unconditional jump %i", bb->index);
570 basic_block dummy, jump; local
599 jump = redirect_edge_and_branch_force (e, bb);
600 if (jump)
601 new_bb_cbk (jump);
626 but previously required a jump around now deleted blocks. Simplify
684 /* Duplicating fallthru block to exit would require adding a jump
861 this hook takes a basic block that is known to have a cond jump
H A Drtl.c275 RTX_FLAG (copy, jump) = RTX_FLAG (orig, jump);
H A Dhaifa-sched.c1977 /* We move the block note along with jump. */
2540 edge. If succeeding block has jump, it [jump] will try
3630 and has jump to
3694 /* Recovery block always end with an unconditional jump. */
3799 rtx jump;
3824 jump = emit_jump_insn_after (gen_jump (label), BB_END (rec));
3825 JUMP_LABEL (jump) = label;
3827 extend_global (jump);
3835 /*&& !any_condjump_p (jump)*/)
3794 rtx jump; local
3970 rtx note, insn, link, jump, ready_list = 0; local
4287 fix_jump_move(rtx jump) argument
4318 move_block_after_check(rtx jump) argument
4528 add_jump_dependencies(rtx insn, rtx jump) argument
[all...]
H A Dcfgloopmanip.c1076 mfb_update_loops (basic_block jump) argument
1078 struct loop *loop = single_succ (jump)->loop_father;
1081 set_immediate_dominator (CDI_DOMINATORS, jump, single_pred (jump));
1082 add_bb_to_loop (jump, loop);
1083 loop->latch = jump;
H A Dgcse.c275 /* Note whether or not we should run jump optimization after gcse. We
673 /* Assume that we do not need to run jump optimizations after gcse. */
2778 JUMP_INSNS. JUMP must be a conditional jump. If SETCC is non-NULL
2785 cprop_jump (basic_block bb, rtx setcc, rtx jump, rtx from, rtx src)
2788 rtx set = pc_set (jump);
2789 rtx note = find_reg_equal_equiv_note (jump);
2805 && !modified_between_p (from, setcc, jump)
2806 && !modified_between_p (src, setcc, jump))
2827 delete_insn (jump);
2830 /* Ensure the value computed inside the jump ins
2773 cprop_jump(basic_block bb, rtx setcc, rtx jump, rtx from, rtx src) argument
3298 fis_get_condition(rtx jump) argument
3519 bypass_block(basic_block bb, rtx setcc, rtx jump) argument
[all...]
H A Drtl.h254 unsigned int jump : 1;
376 /* Predicate yielding nonzero iff X is a jump insn. */
382 /* Predicate yielding nonzero iff X is an insn that cannot jump. */
395 /* Predicate yielding nonzero iff X is a data for a jump table. */
773 (RTL_FLAG_CHECK1("SIBLING_CALL_P", (RTX), CALL_INSN)->jump)
909 /* In jump.c, each label contains a count of the number
922 /* Labels carry a two-bit field composed of the ->jump and ->call
941 (enum label_kind) ((_label->jump << 1) | _label->call); })
950 _label->jump = ((_kind >> 1) & 1); \
958 ((enum label_kind) (((LABEL)->jump <<
[all...]
/freebsd-9.3-release/usr.bin/less/
H A DMakefile6 jump.c line.c linenum.c lsystem.c mark.c optfunc.c option.c \
/freebsd-9.3-release/contrib/binutils/bfd/
H A Di386linux.c140 /* Nonzero if this is a jump instruction that needs to be fixed,
142 char jump;
289 f->jump = 0;
384 f->jump = IS_PLT_SYM (name);
511 || (! f1->builtin && ! f1->jump))
519 f->jump = is_plt;
522 f1->jump = is_plt;
535 f->jump = is_plt;
662 printf ("Fixup(%d) %s: %x %x\n",f->jump, f->h->root.root.string,
666 if (f->jump)
141 char jump; member in struct:fixup
[all...]
H A Dsparclinux.c140 /* Nonzero if this is a jump instruction that needs to be fixed,
142 char jump; member in struct:fixup
289 f->jump = 0;
384 f->jump = IS_PLT_SYM (name);
510 || (! f1->builtin && ! f1->jump))
518 f->jump = is_plt;
521 f1->jump = is_plt;
534 f->jump = is_plt;
661 printf ("Fixup(%d) %s: %x %x\n",f->jump, f->h->root.root.string,
665 if (f->jump)
[all...]
/freebsd-9.3-release/lib/libc/mips/gen/
H A D_setjmp.S95 bne v0, t0, botch # jump if error
H A Dsetjmp.S118 bne v0, t0, botch # jump if error
/freebsd-9.3-release/libexec/rtld-elf/powerpc64/
H A Drtld_start.S160 bctr # jump to target
/freebsd-9.3-release/sys/compat/ndis/
H A Dwinx32_wrap.S128 call *%eax # jump to routine
267 call *%eax # jump to routine
/freebsd-9.3-release/lib/libstand/mips/
H A D_setjmp.S101 bne v0, 0xACEDBADE, botch # jump if error
/freebsd-9.3-release/libexec/rtld-elf/powerpc/
H A Drtld_start.S151 bctr # jump to target
162 * set up %r11 to the offset of the slot, and will jump to this routine.
189 * %r11 with the jumptable index, and jump to here, where the
/freebsd-9.3-release/contrib/llvm/lib/Support/
H A DAPInt.cpp2724 unsigned int jump, shift;
2726 /* Jump is the inter-part jump; shift is is intra-part shift. */
2727 jump = count / integerPartWidth;
2730 while (parts > jump) {
2735 /* dst[i] comes from the two parts src[i - jump] and, if we have
2736 an intra-part shift, src[i - jump - 1]. */
2737 part = dst[parts - jump];
2740 if (parts >= jump + 1)
2741 part |= dst[parts - jump - 1] >> (integerPartWidth - shift);
2758 unsigned int i, jump, shif
[all...]
/freebsd-9.3-release/contrib/one-true-awk/
H A Dproto.h151 extern Cell *jump(Node **, int);
/freebsd-9.3-release/sys/boot/pc98/boot0.5/
H A Dboot.s36 # Read bootstrap program and jump to it.

Completed in 234 milliseconds

12