Lines Matching defs:param
166 foreach_in_list(ir_variable, param, &ir->parameters) {
167 if (!param->type->is_vector() || !param->type->is_scalar()) {
172 if (param->data.mode == ir_var_function_inout) {
755 foreach_in_list(ir_variable, param, &ir->parameters) {
757 assert(param->type->is_vector() || param->type->is_scalar());
759 if (param->data.mode == ir_var_function_in) {
760 func->params[np].num_components = param->type->vector_elements;
761 func->params[np].bit_size = glsl_get_bit_size(param->type);
805 foreach_in_list(ir_variable, param, &ir->parameters) {
807 nir_local_variable_create(impl, param->type, param->name);
809 if (param->data.mode == ir_var_function_in) {
813 _mesa_hash_table_insert(var_table, param, var);
1250 exec_node *param = ir->actual_parameters.get_head();
1251 ir_rvalue *rvalue = (ir_rvalue *) param;
1271 param = param->get_next();
1272 ir_instruction *inst = (ir_instruction *) param;
1279 param = param->get_next();
1280 inst = (ir_instruction *) param;
1308 exec_node *param = ir->actual_parameters.get_head();
1309 ir_dereference *counter = (ir_dereference *)param;
1312 param = param->get_next();
1320 if (!param->is_tail_sentinel()) {
1322 nir_src_for_ssa(evaluate_rvalue((ir_dereference *)param));
1323 param = param->get_next();
1326 if (!param->is_tail_sentinel()) {
1328 nir_src_for_ssa(evaluate_rvalue((ir_dereference *)param));
1329 param = param->get_next();
1354 exec_node *param = ir->actual_parameters.get_head();
1355 ir_dereference *image = (ir_dereference *)param;
1362 param = param->get_next();
1410 evaluate_rvalue((ir_dereference *)param);
1421 param = param->get_next();
1428 nir_src_for_ssa(evaluate_rvalue((ir_dereference *)param));
1429 param = param->get_next();
1435 if (!param->is_tail_sentinel()) {
1437 nir_src_for_ssa(evaluate_rvalue((ir_dereference *)param));
1438 param = param->get_next();
1444 if (!param->is_tail_sentinel()) {
1446 nir_src_for_ssa(evaluate_rvalue((ir_dereference *)param));
1447 param = param->get_next();
1475 exec_node *param = ir->actual_parameters.get_head();
1476 ir_rvalue *block = ((ir_instruction *)param)->as_rvalue();
1478 param = param->get_next();
1479 ir_rvalue *offset = ((ir_instruction *)param)->as_rvalue();
1481 param = param->get_next();
1482 ir_rvalue *val = ((ir_instruction *)param)->as_rvalue();
1484 param = param->get_next();
1485 ir_constant *write_mask = ((ir_instruction *)param)->as_constant();
1503 exec_node *param = ir->actual_parameters.get_head();
1504 ir_rvalue *offset = ((ir_instruction *)param)->as_rvalue();
1526 exec_node *param = ir->actual_parameters.get_head();
1527 ir_rvalue *offset = ((ir_instruction *)param)->as_rvalue();
1529 param = param->get_next();
1530 ir_rvalue *val = ((ir_instruction *)param)->as_rvalue();
1532 param = param->get_next();
1533 ir_constant *write_mask = ((ir_instruction *)param)->as_constant();
1571 exec_node *param = ir->actual_parameters.get_head();
1572 ir_instruction *inst = (ir_instruction *) param;
1576 param = param->get_next();
1577 inst = (ir_instruction *) param;
1584 param = param->get_next();
1585 inst = (ir_instruction *) param;
2642 foreach_in_list(ir_variable, param, &sig->parameters) {
2643 if (param == ir->variable_referenced()) {