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

123

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_inline_helpers.h144 nir_jump_instr *jump = nir_instr_as_jump(instr); local in function:nir_foreach_src
146 if (jump->type == nir_jump_goto_if && !_nir_visit_src(&jump->condition, cb, state))
H A Dnir_opt_move_discards_to_top.c190 nir_jump_instr *jump = nir_instr_as_jump(instr); local in function:opt_move_discards_to_top_impl
192 if (jump->type == nir_jump_return) {
H A Dnir_lower_returns.c191 nir_jump_instr *jump = nir_instr_as_jump(last_instr); local in function:lower_returns_in_block
192 if (jump->type != nir_jump_return)
195 nir_instr_remove(&jump->instr);
H A Dnir_control_flow.c40 * 4. If a basic block has a jump instruction, there must be only one and it
275 * it doesn't end in a jump instruction. Also inserts phi sources with undefs
327 /* Figure out what successor block would've had if it didn't have a jump
386 * after-a-jump-instr case contained to split_block_end().
450 * update the CFG after a jump instruction has been added to the end of a block
498 unreachable("Invalid jump type");
502 /* Removes the successor of a block with a jump. Note that the jump to be
592 /* stitch_blocks() assumes that any block that ends with a jump has
630 nir_jump_instr *jump local in function:cleanup_cf_node
742 nir_jump_instr *jump = nir_instr_as_jump(last_instr); local in function:relink_jump_halt_cf_node
[all...]
H A Dnir_builder.h1747 nir_jump_instr *jump = nir_jump_instr_create(build->shader, jump_type); local in function:nir_jump
1748 nir_builder_instr_insert(build, &jump->instr);
1755 nir_jump_instr *jump = nir_jump_instr_create(build->shader, nir_jump_goto); local in function:nir_goto
1756 jump->target = target;
1757 nir_builder_instr_insert(build, &jump->instr);
1765 nir_jump_instr *jump = nir_jump_instr_create(build->shader, nir_jump_goto_if); local in function:nir_goto_if
1766 jump->condition = cond;
1767 jump->target = target;
1768 jump->else_target = else_target;
1769 nir_builder_instr_insert(build, &jump
[all...]
H A Dnir_divergence_analysis.c670 visit_jump(nir_jump_instr *jump, struct divergence_state *state) argument
672 switch (jump->type) {
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/
H A Dcontrol_flow_tests.cpp60 nir_jump_instr *jump = nir_jump_instr_create(b.shader, nir_jump_break); local in function:TEST_F
61 nir_builder_instr_insert(&b, &jump->instr);
110 nir_instr_remove(&jump->instr);
H A Dopt_if_tests.cpp117 nir_jump_instr *jump = nir_jump_instr_create(bld.shader, nir_jump_return); local in function:TEST_F
118 nir_builder_instr_insert(&bld, &jump->instr);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/tests/
H A Dcontrol_flow_tests.cpp57 nir_jump_instr *jump = nir_jump_instr_create(b.shader, nir_jump_break); local in function:TEST_F
58 nir_builder_instr_insert(&b, &jump->instr);
107 nir_instr_remove(&jump->instr);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_returns.c180 nir_jump_instr *jump = nir_instr_as_jump(last_instr); local in function:lower_returns_in_block
181 if (jump->type != nir_jump_return)
184 nir_instr_remove(&jump->instr);
/xsrc/external/mit/MesaLib/dist/src/freedreno/.gitlab-ci/reference/
H A Dafuc_test.asm62 l001: jump #l001
72 l003: jump #l004
111 jump #l006
/xsrc/external/mit/MesaLib/dist/src/freedreno/afuc/
H A DREADME.rst111 The following branch/jump instructions are available:
115 - ``jump`` - unconditional jump
125 an unconditional relative jump.
143 jump instruction encodes a fixed offset.
/xsrc/external/mit/MesaLib/dist/src/freedreno/.gitlab-ci/traces/
H A Dafuc_test.asm102 jump #err label
125 jump #euclid label
168 jump #cpy_header label
/xsrc/external/mit/mesa-demos/dist/src/demos/
H A Ddinoshade.c65 static float jump = 0.0; variable in typeref:typename:float
328 glTranslatef(0.0, jump, 0.0);
687 jump = 4.0 * fabs(sin(time)*0.5);
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlower_jumps.cpp89 * jump back to the top, or return from the function).
140 /* minimum jump strength (of lowered IR, not pre-lowering IR)
142 * If the block ends with a jump, must be the strength of the jump.
143 * Otherwise, the jump would be dead and have been deleted before)
145 * If the block doesn't end with a jump, it can be different than strength_none if all paths before it lead to some jump
213 ir_variable* return_flag; /* used to break out of all loops and then jump to the return instruction */
266 * Note that visiting a jump does not lower it. That is the
268 * contains the jump
998 ir_jump *jump = (ir_jump *) ir->body.get_tail(); local in function:__anon68d3f30f0110::ir_lower_jumps_visitor::visit
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlower_jumps.cpp89 * jump back to the top, or return from the function).
140 /* minimum jump strength (of lowered IR, not pre-lowering IR)
142 * If the block ends with a jump, must be the strength of the jump.
143 * Otherwise, the jump would be dead and have been deleted before)
145 * If the block doesn't end with a jump, it can be different than strength_none if all paths before it lead to some jump
213 ir_variable* return_flag; /* used to break out of all loops and then jump to the return instruction */
266 * Note that visiting a jump does not lower it. That is the
268 * contains the jump
996 ir_jump *jump = (ir_jump *) ir->body.get_tail(); local in function:__anonc12c8bdc0110::ir_lower_jumps_visitor::visit
[all...]
/xsrc/external/mit/ctwm/dist/
H A Dfunctions_win_moveresize.c33 * MoveFillDir-ectional specifiers, used in jump/pack/fill
767 * f.jump* -- moving incrementally in various directions
769 static void jump(TwmWindow *tmp_win, MoveFillDir direction, const char *action);
772 jump(tmp_win, MFD_LEFT, action);
776 jump(tmp_win, MFD_RIGHT, action);
780 jump(tmp_win, MFD_BOTTOM, action);
784 jump(tmp_win, MFD_TOP, action);
788 jump(TwmWindow *tmp_win, MoveFillDir direction, const char *action) function in typeref:typename:void
862 /* Pebl Fixme: don't warp if jump happens through iconmgr */
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.4.rst57 - nir/opt_if: Fix opt_if_simplification when else branch has jump
H A D20.1.8.rst116 - nir/opt_if: fix opt_if_merge when destination branch has a jump
H A D10.6.6.rst94 - r600g/sb: Don't crash on empty if jump target
H A D13.0.3.rst66 - vc4: In a loop break/continue, jump if everyone has taken the path.
H A D20.1.9.rst132 - spirv: fix emitting switch cases that directly jump to the merge block
H A D21.1.6.rst106 - broadcom/compiler: emit TMU flush before a jump
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dsb_bc_finalize.cpp145 loop_break->jump(loop_end);
156 loop_cont->jump(loop_end);
233 if_jump->jump(nelse);
967 push->jump(c);
1000 // if JUMP is immediately followed by its jump target,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dsb_bc_finalize.cpp145 loop_break->jump(loop_end);
156 loop_cont->jump(loop_end);
233 if_jump->jump(nelse);
967 push->jump(c);
1000 // if JUMP is immediately followed by its jump target,

Completed in 19 milliseconds

123