Searched refs:jumps (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlower_jumps.cpp27 * This pass lowers jumps (break, continue, and return) to if/else structures.
30 * 1. Pull jumps out of ifs where possible
70 * The ordering of strengths roughly reflects the way jumps are
71 * lowered: jumps with higher strength tend to be lowered to jumps of
147 * Note that identical jumps are usually unified though.
529 ir_jump* jumps[2]; local in function:__anon68d3f30f0110::ir_lower_jumps_visitor::visit
531 /* Recursively lower nested jumps. This satisfies the
533 * unconditional jumps at the end of ir->then_instructions and
546 jumps[
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlower_jumps.cpp27 * This pass lowers jumps (break, continue, and return) to if/else structures.
30 * 1. Pull jumps out of ifs where possible
70 * The ordering of strengths roughly reflects the way jumps are
71 * lowered: jumps with higher strength tend to be lowered to jumps of
147 * Note that identical jumps are usually unified though.
527 ir_jump* jumps[2]; local in function:__anonc12c8bdc0110::ir_lower_jumps_visitor::visit
529 /* Recursively lower nested jumps. This satisfies the
531 * unconditional jumps at the end of ir->then_instructions and
544 jumps[
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_legalize.c44 * 4) Resolve jumps and schedule blocks, marking potential convergence
568 * them jumps to the next block.
569 * We can remove the one that jumps to the next block in either case.
574 struct ir3_instruction *jumps[2] = {NULL, NULL}; local in function:opt_jump
575 jumps[0] =
578 jumps[1] =
579 list_last_entry(&jumps[0]->node, struct ir3_instruction, node);
581 if (jumps[0]->opc == OPC_JUMP)
582 jumps[1] = NULL;
583 else if (jumps[
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D17.0.3.rst137 - glsl: fix lower jumps for returns when loop is inside an if
H A D21.1.0.rst544 - pan/bi: Fix jumps to terminal block again
652 - pan/bi: Fix more jumps to terminal blocks
653 - pan/bi: Optimize out redundant jumps to #0x0
1050 - Revert "pan/bi: Optimize out redundant jumps to #0x0"
H A D20.3.0.rst973 - pan/bi: Support indirect jumps
4008 - aco: create long jumps
4011 - aco/tests: add tests for long jumps
H A D20.1.0.rst434 - pan/bi: Handle jumps (breaks, continues)
H A D21.0.0.rst395 - pan/bi: Implement jumps with the builder
H A D21.3.0.rst3667 - freedreno/ir3: Update physical_successors after retargetting jumps
H A D20.2.0.rst3957 - aco: create long jumps
/xsrc/external/mit/libX11/dist/
H A DREADME.md161 * Fixes the "Unknown sequence number" error by allowing backward jumps
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dnotes.markdown130 jumps/goto's - control flow in the program is always structured.
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dnotes.markdown130 jumps/goto's - control flow in the program is always structured.
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json1678 "description": "pan/mdg: Assert that we don't see unknown jumps",
26257 "description": "nir/cf: fix insertion of loops/ifs after jumps",
[all...]

Completed in 206 milliseconds