Lines Matching refs:first_param
1341 ir_rvalue *first_param = (ir_rvalue *)parameters->get_head_raw(); in emit_inline_vector_constructor() local
1342 ir_rvalue *rhs = new(ctx) ir_swizzle(first_param, 0, 0, 0, 0, in emit_inline_vector_constructor()
1544 ir_rvalue *const first_param = (ir_rvalue *) parameters->get_head_raw(); in emit_inline_matrix_constructor() local
1549 glsl_base_type param_base_type = first_param->type->base_type; in emit_inline_matrix_constructor()
1550 assert(first_param->type->is_float() || first_param->type->is_double()); in emit_inline_matrix_constructor()
1559 if (first_param->type->is_float()) in emit_inline_matrix_constructor()
1572 inst = new(ctx) ir_assignment(rhs_ref, first_param, NULL, 0x01); in emit_inline_matrix_constructor()
1615 } else if (first_param->type->is_matrix()) { in emit_inline_matrix_constructor()
1625 assert(first_param->next->is_tail_sentinel()); in emit_inline_matrix_constructor()
1626 ir_rvalue *const src_matrix = first_param; in emit_inline_matrix_constructor()
1677 new(ctx) ir_variable(first_param->type, "mat_ctor_mat", in emit_inline_matrix_constructor()
1684 new(ctx) ir_assignment(rhs_var_ref, first_param); in emit_inline_matrix_constructor()