Home | History | Annotate | Download | only in glsl

Lines Matching refs:sig

103 		       ir_function_signature *sig,
110 foreach_list(formal_node, &sig->parameters) {
185 generate_call(exec_list *instructions, ir_function_signature *sig,
201 exec_list_iterator formal_iter = sig->parameters.iterator();
281 ir_constant *value = sig->constant_expression_value(actual_parameters, NULL);
288 if (!sig->return_type->is_void()) {
292 var = new(ctx) ir_variable(sig->return_type,
294 sig->function_name()),
300 ir_call *call = new(ctx) ir_call(sig, deref, actual_parameters);
320 ir_function_signature *sig = NULL;
333 sig = local_sig = f->matching_signature(actual_parameters, &is_exact);
363 sig = builtin_sig;
367 if (sig == NULL) {
371 sig = builtin_sig;
376 if (sig != NULL) {
378 if (sig != local_sig) {
384 f->add_signature(sig->clone_prototype(f, NULL));
387 return sig;
414 ir_function_signature *sig = (ir_function_signature *) node;
416 str = prototype_string(sig->return_type, f->name, &sig->parameters);
1491 ir_function_signature *sig =
1496 if (sig == NULL) {
1499 } else if (!verify_parameter_modes(state, sig, actual_parameters, this->expressions)) {
1503 value = generate_call(instructions, sig, &loc, &actual_parameters,