Lines Matching refs:opr
2253 id_base *opr = e->operation;
2254 if (user_id *uid = dyn_cast <user_id *> (opr))
2255 opr = uid->substitutes[0];
2432 id_base *opr = operation;
2436 if (user_id *uid = dyn_cast <user_id *> (opr))
2437 opr = uid->substitutes[0];
2439 bool conversion_p = is_conversion (opr);
2449 else if (*opr == REALPART_EXPR
2450 || *opr == IMAGPART_EXPR)
2457 else if (is_a <operator_id *> (opr)
2458 && !strcmp (as_a <operator_id *> (opr)->tcc, "tcc_comparison"))
2471 else if (*opr == COND_EXPR
2472 || *opr == VEC_COND_EXPR
2473 || startswith (opr->id, "CFN_COND_"))
2499 = get_operand_type (opr, i, in_type, expr_type,
2503 *opr == COND_EXPR && i == 0 ? 1 : 2);
2514 if (*opr == CONVERT_EXPR)
2542 if (*opr == CONVERT_EXPR)
2552 if (*opr == CONVERT_EXPR)
2559 if (opr->kind == id_base::CODE)
2568 if (opr->kind != id_base::CODE)
2578 if (*opr == CONVERT_EXPR)
3440 id_base *opr = e->operation;
3445 if (user_id *uid = dyn_cast <user_id *> (opr))
3446 opr = uid->substitutes[0];
3447 else if (is_a <predicate_id *> (opr))
3462 = get_operand_type (opr, j,
3471 cond_handling = (*opr == COND_EXPR && j == 0) ? 1 : 2;
3526 id_base *opr = e->operation;
3530 if (user_id *uid = dyn_cast <user_id *> (opr))
3531 opr = uid->substitutes[0];
3532 else if (is_a <predicate_id *> (opr))
3563 = get_operand_type (opr, j,
3578 if (*opr == NON_LVALUE_EXPR)
3583 if (is_a <operator_id *> (opr))
3597 if (!is_a <operator_id *> (opr))
4554 id_base *opr = get_operator (id);
4555 if (!opr)
4557 if (operator_id *code1 = dyn_cast <operator_id *> (opr))
4563 op = new expr (opr, token->src_loc);
4565 else if (user_id *code2 = dyn_cast <user_id *> (opr))
4571 op = new expr (opr, token->src_loc);
4573 else if (predicate_id *p = dyn_cast <predicate_id *> (opr))