Lines Matching refs:linked
39 call_link_visitor(gl_shader_program *prog, gl_shader *linked,
46 this->linked = linked;
76 * final linked shader. If it does, use it as the target of the call.
79 find_matching_signature(name, &callee->parameters, &linked, 1,
87 * linked. If it's not found there, return an error.
100 /* Find the prototype information in the linked shader. Generate any
103 ir_function *f = linked->symbols->get_function(name);
105 f = new(linked) ir_function(name);
107 /* Add the new function to the linked IR. Put it at the end
111 linked->symbols->add_function(f);
112 linked->ir->push_tail(f);
120 linked_sig = new(linked) ir_function_signature(callee->return_type);
125 * ir_call from linked then linked_sig and callee will be
150 ir_instruction *copy = original->clone(linked, ht);
159 ir_instruction *copy = original->clone(linked, ht);
184 ir_variable *var = linked->symbols->get_variable(ir->var->name);
187 * it to the linked shader.
189 var = ir->var->clone(linked, NULL);
190 linked->symbols->add_variable(var);
191 linked->ir->push_head(var);
217 * Shader program being linked
230 * Final linked shader
233 * linked shader that are accessed by the function. It is also used to add
236 gl_shader *linked;