Lines Matching refs:instructions
65 * Note that in theory, the extra instructions may cause some loss of
196 * Memory context used to allocate new instructions for the shader.
230 * Exec list into which the visitor should insert the packing instructions.
231 * Caller provides this list; it should insert the instructions into the
714 const exec_list *instructions);
720 * Memory context used to allocate new instructions for the shader.
725 * Instructions that should be spliced into place before each EmitVertex()
728 const exec_list *instructions;
733 void *mem_ctx, const exec_list *instructions)
734 : mem_ctx(mem_ctx), instructions(instructions)
742 foreach_in_list(ir_instruction, ir, this->instructions) {
755 const exec_list *instructions);
761 * Memory context used to allocate new instructions for the shader.
766 * Instructions that should be spliced into place before each return.
768 const exec_list *instructions;
773 void *mem_ctx, const exec_list *instructions)
774 : mem_ctx(mem_ctx), instructions(instructions)
782 foreach_in_list(ir_instruction, ir, this->instructions) {
795 exec_list *instructions = shader->ir;
822 splicer.run(instructions);
832 splicer.run(instructions);
837 if (((ir_instruction*)instructions->get_tail())->ir_type != ir_type_return) {