Lines Matching defs:linked
41 call_link_visitor(gl_shader_program *prog, gl_linked_shader *linked,
48 this->linked = linked;
81 * final linked shader. If it does, use it as the target of the call.
84 find_matching_signature(name, &callee->parameters, linked->symbols);
91 * linked. If it's not found there, return an error.
109 /* Find the prototype information in the linked shader. Generate any
112 ir_function *f = linked->symbols->get_function(name);
114 f = new(linked) ir_function(name);
116 /* Add the new function to the linked IR. Put it at the end
120 linked->symbols->add_function(f);
121 linked->ir->push_tail(f);
127 linked_sig = new(linked) ir_function_signature(callee->return_type);
132 * ir_call from linked then linked_sig and callee will be
156 ir_instruction *copy = original->clone(linked, ht);
166 ir_instruction *copy = original->clone(linked, ht);
226 ir_variable *var = linked->symbols->get_variable(ir->var->name);
229 * it to the linked shader.
231 var = ir->var->clone(linked, NULL);
232 linked->symbols->add_variable(var);
233 linked->ir->push_head(var);
281 * Shader program being linked
294 * Final linked shader
297 * linked shader that are accessed by the function. It is also used to add
300 gl_linked_shader *linked;