Lines Matching defs:op0
195 ir_rvalue *op0, ir_rvalue *op1,
201 this->operands[0] = op0;
218 ir_expression::ir_expression(int op, ir_rvalue *op0)
222 this->operands[0] = op0;
261 this->type = op0->type;
276 op0->type->vector_elements, 1);
288 op0->type->vector_elements, 1);
296 op0->type->vector_elements, 1);
305 op0->type->vector_elements, 1);
315 op0->type->vector_elements, 1);
325 op0->type->vector_elements, 1);
334 op0->type->vector_elements, 1);
387 this->type = op0->type;
391 this->type = op0->type;
395 op0->type->vector_elements, 1);
406 op0->type->vector_elements, 1);
411 op0->type->vector_elements, 1);
415 op0->type->vector_elements, 1);
420 this->type = op0->type;
425 ir_expression::ir_expression(int op, ir_rvalue *op0, ir_rvalue *op1)
429 this->operands[0] = op0;
455 if (op0->type->is_scalar()) {
458 this->type = op0->type;
461 this->type = glsl_type::get_mul_type(op0->type, op1->type);
463 assert(op0->type == op1->type);
464 this->type = op0->type;
475 assert(!op0->type->is_matrix());
477 if (op0->type->is_scalar()) {
480 this->type = op0->type;
482 assert(op0->type->vector_elements == op1->type->vector_elements);
483 this->type = op0->type;
491 assert(op0->type == op1->type);
493 op0->type->vector_elements, 1);
497 this->type = op0->type->get_base_type();
508 this->type = op0->type;
512 this->type = op0->type->get_scalar_type();
521 ir_expression::ir_expression(int op, ir_rvalue *op0, ir_rvalue *op1,
526 this->operands[0] = op0;
543 this->type = op0->type;