Home | History | Annotate | Download | only in glsl

Lines Matching refs:instructions

76  * instructions as either break, continue, return, or other.  When
83 * - It ignores discard instructions, since they are lowered by a
308 * Insert the instructions necessary to lower a return statement,
329 * If the given instruction is a return, lower it to instructions
390 /* Eliminate all instructions after each one, since they are
412 /* Eliminate all instructions after each one, since they are
624 * function doesn't have one already) and add instructions
731 /* Now we need to clean up the instructions that follow the
734 * If those instructions are unreachable, then satisfy the
743 * we need to guard any instructions that follow so that they
748 * this is easy: just move all the instructions following the
765 /* If any instructions moved, then we need to visit
778 * of the instructions we moved might be a jump that
786 * need to actually guard the instructions that follow.
789 * look through the instructions that follow and unwrap
790 * any instructions that that are already wrapped in the
813 /* Then, wrap all the instructions that follow in a single
930 * instructions that follow are only executed if the
932 * instructions into the else clause of the generated if
996 do_lower_jumps(exec_list *instructions, bool pull_out_jumps, bool lower_sub_return, bool lower_main_return, bool lower_continue, bool lower_break)
1007 visit_exec_list(instructions, &v);