Home
last modified time | relevance | path

Searched refs:orig_expr (Results 1 – 1 of 1) sorted by relevance

/external/mesa3d/src/glsl/
Dlower_mat_op_to_vec.cpp303 ir_expression *orig_expr = orig_assign->rhs->as_expression(); in visit_leave() local
307 if (!orig_expr) in visit_leave()
310 if (!has_matrix_operand(orig_expr, matrix_columns)) in visit_leave()
313 assert(orig_expr->get_num_operands() <= 2); in visit_leave()
324 for (i = 0; i < orig_expr->get_num_operands(); i++) { in visit_leave()
326 ir_dereference *deref = orig_expr->operands[i]->as_dereference(); in visit_leave()
338 ir_variable *var = new(mem_ctx) ir_variable(orig_expr->operands[i]->type, in visit_leave()
347 assign = new(mem_ctx) ir_assignment(op[i], orig_expr->operands[i]); in visit_leave()
352 switch (orig_expr->operation) { in visit_leave()
359 column_expr = new(mem_ctx) ir_expression(orig_expr->operation, in visit_leave()
[all …]