Home | History | Annotate | Download | only in i965

Lines Matching defs:expr

1513    ir_expression *expr = ir->as_expression();
1515 if (expr) {
1519 assert(expr->get_num_operands() <= 2);
1520 for (unsigned int i = 0; i < expr->get_num_operands(); i++) {
1521 assert(expr->operands[i]->type->is_scalar());
1523 expr->operands[i]->accept(this);
1529 switch (expr->operation) {
1566 resolve_bool_comparison(expr->operands[0], &op[0]);
1567 resolve_bool_comparison(expr->operands[1], &op[1]);
1571 brw_conditional_for_comparison(expr->operation);
1596 ir_expression *expr = ir->condition->as_expression();
1598 if (expr) {
1603 assert(expr->get_num_operands() <= 2);
1604 for (unsigned int i = 0; i < expr->get_num_operands(); i++) {
1605 assert(expr->operands[i]->type->is_scalar());
1607 expr->operands[i]->accept(this);
1611 switch (expr->operation) {
1640 resolve_bool_comparison(expr->operands[0], &op[0]);
1641 resolve_bool_comparison(expr->operands[1], &op[1]);
1645 brw_conditional_for_comparison(expr->operation);