Lines Matching refs:ir1
55 bool reassociate_constant(ir_expression *ir1,
59 void reassociate_operands(ir_expression *ir1,
93 ir_algebraic_visitor::reassociate_operands(ir_expression *ir1, in reassociate_operands() argument
99 ir2->operands[op2] = ir1->operands[op1]; in reassociate_operands()
100 ir1->operands[op1] = temp; in reassociate_operands()
117 ir_algebraic_visitor::reassociate_constant(ir_expression *ir1, int const_index, in reassociate_constant() argument
121 if (!ir2 || ir1->operation != ir2->operation) in reassociate_constant()
125 if (ir1->operands[0]->type->is_matrix() || in reassociate_constant()
126 ir1->operands[1]->type->is_matrix() || in reassociate_constant()
139 reassociate_operands(ir1, const_index, ir2, 1); in reassociate_constant()
142 reassociate_operands(ir1, const_index, ir2, 0); in reassociate_constant()
146 if (reassociate_constant(ir1, const_index, constant, in reassociate_constant()
152 if (reassociate_constant(ir1, const_index, constant, in reassociate_constant()