Lines Matching refs:op0
196 ir_rvalue *op0, ir_rvalue *op1, in ir_expression() argument
202 this->operands[0] = op0; in ir_expression()
219 ir_expression::ir_expression(int op, ir_rvalue *op0) in ir_expression() argument
223 this->operands[0] = op0; in ir_expression()
262 this->type = op0->type; in ir_expression()
277 op0->type->vector_elements, 1); in ir_expression()
289 op0->type->vector_elements, 1); in ir_expression()
297 op0->type->vector_elements, 1); in ir_expression()
306 op0->type->vector_elements, 1); in ir_expression()
316 op0->type->vector_elements, 1); in ir_expression()
326 op0->type->vector_elements, 1); in ir_expression()
335 op0->type->vector_elements, 1); in ir_expression()
388 this->type = op0->type; in ir_expression()
392 this->type = op0->type; in ir_expression()
396 op0->type->vector_elements, 1); in ir_expression()
407 op0->type->vector_elements, 1); in ir_expression()
412 op0->type->vector_elements, 1); in ir_expression()
416 op0->type->vector_elements, 1); in ir_expression()
421 this->type = op0->type; in ir_expression()
426 ir_expression::ir_expression(int op, ir_rvalue *op0, ir_rvalue *op1) in ir_expression() argument
430 this->operands[0] = op0; in ir_expression()
456 if (op0->type->is_scalar()) { in ir_expression()
459 this->type = op0->type; in ir_expression()
462 this->type = glsl_type::get_mul_type(op0->type, op1->type); in ir_expression()
464 assert(op0->type == op1->type); in ir_expression()
465 this->type = op0->type; in ir_expression()
476 assert(!op0->type->is_matrix()); in ir_expression()
478 if (op0->type->is_scalar()) { in ir_expression()
481 this->type = op0->type; in ir_expression()
483 assert(op0->type->vector_elements == op1->type->vector_elements); in ir_expression()
484 this->type = op0->type; in ir_expression()
492 assert(op0->type == op1->type); in ir_expression()
494 op0->type->vector_elements, 1); in ir_expression()
498 this->type = op0->type->get_base_type(); in ir_expression()
509 this->type = op0->type; in ir_expression()
513 this->type = op0->type->get_scalar_type(); in ir_expression()
522 ir_expression::ir_expression(int op, ir_rvalue *op0, ir_rvalue *op1, in ir_expression() argument
527 this->operands[0] = op0; in ir_expression()
544 this->type = op0->type; in ir_expression()