Lines Matching refs:op1

1530 	  tree op1 = decay_conversion (TREE_OPERAND (exp, 1));
1531 return build2 (COMPOUND_EXPR, TREE_TYPE (op1),
1532 TREE_OPERAND (exp, 0), op1);
1702 tree op1 = TREE_OPERAND (t, 1);
1706 && !TREE_SIDE_EFFECTS (op1));
1711 op1, TREE_CODE (op1),
1714 build_unary_op (code, op1, 0));
3002 tree op0, op1;
3056 op1 = orig_op1;
3064 if (!really_overloaded_fn (op1))
3065 op1 = decay_conversion (op1);
3071 if (!really_overloaded_fn (op1))
3072 op1 = default_conversion (op1);
3077 STRIP_TYPE_NOPS (op1);
3082 tree t = instantiate_type (TREE_TYPE (op1), op0, tf_none);
3090 if (type_unknown_p (op1))
3092 tree t = instantiate_type (TREE_TYPE (op0), op1, tf_none);
3097 op1 = t;
3102 type1 = TREE_TYPE (op1);
3130 return pointer_diff (op0, op1, common_type (type0, type1));
3146 ptr_operand = ((code0 == POINTER_TYPE) ? op0 : op1);
3147 int_operand = ((code0 == INTEGER_TYPE) ? op0 : op1);
3176 if (TREE_CODE (op1) == INTEGER_CST && integer_zerop (op1))
3178 else if (TREE_CODE (op1) == REAL_CST && real_zerop (op1))
3184 tcode1 = TREE_CODE (TREE_TYPE (TREE_TYPE (op1)));
3196 || (TREE_CODE (op1) == INTEGER_CST
3197 && ! integer_all_onesp (op1)));
3213 if (code1 == INTEGER_TYPE && integer_zerop (op1))
3215 else if (code1 == REAL_TYPE && real_zerop (op1))
3226 || (TREE_CODE (op1) == INTEGER_CST
3227 && ! integer_all_onesp (op1)));
3247 if (TREE_CODE (op1) == INTEGER_CST)
3249 if (tree_int_cst_lt (op1, integer_zero_node))
3253 if (! integer_zerop (op1))
3255 if (compare_tree_int (op1, TYPE_PRECISION (type0)) >= 0)
3261 if (TYPE_MAIN_VARIANT (TREE_TYPE (op1)) != integer_type_node)
3262 op1 = cp_convert (integer_type_node, op1);
3263 /* Avoid converting op1 to result_type later. */
3272 if (TREE_CODE (op1) == INTEGER_CST)
3274 if (tree_int_cst_lt (op1, integer_zero_node))
3276 else if (compare_tree_int (op1, TYPE_PRECISION (type0)) >= 0)
3281 if (TYPE_MAIN_VARIANT (TREE_TYPE (op1)) != integer_type_node)
3282 op1 = cp_convert (integer_type_node, op1);
3283 /* Avoid converting op1 to result_type later. */
3293 if (TREE_CODE (op1) == INTEGER_CST)
3295 if (tree_int_cst_lt (op1, integer_zero_node))
3298 else if (compare_tree_int (op1, TYPE_PRECISION (type0)) >= 0)
3304 if (TYPE_MAIN_VARIANT (TREE_TYPE (op1)) != integer_type_node)
3305 op1 = cp_convert (integer_type_node, op1);
3314 if ((TREE_CODE (orig_op0) == STRING_CST && !integer_zerop (op1))
3327 result_type = composite_pointer_type (type0, type1, op0, op1,
3330 && null_ptr_cst_p (op1))
3345 else if (TYPE_PTRMEMFUNC_P (type0) && null_ptr_cst_p (op1))
3348 op1 = cp_convert (TREE_TYPE (op0), integer_zero_node);
3352 return cp_build_binary_op (code, op1, op0);
3368 if (TREE_SIDE_EFFECTS (op1))
3369 op1 = save_expr (op1);
3373 (op0.pfn == op1.pfn
3374 && (!op0.pfn || op0.delta == op1.delta))
3380 pfn1 = pfn_from_ptrmemfunc (op1);
3383 delta1 = build_ptrmemfunc_access_expr (op1,
3415 result_type = composite_pointer_type (type0, type1, op0, op1,
3433 result_type = composite_pointer_type (type0, type1, op0, op1,
3435 else if (code0 == POINTER_TYPE && TREE_CODE (op1) == INTEGER_CST
3436 && integer_zerop (op1))
3511 op0, op1);
3532 tree arg1 = get_narrower (op1, &unsigned1);
3544 if (op1 == arg1 && TREE_TYPE (op1) != final_type)
3545 unsigned1 = TYPE_UNSIGNED (TREE_TYPE (op1));
3602 && compare_tree_int (op1, TYPE_PRECISION (TREE_TYPE (arg0))) < 0
3635 tree xop0 = op0, xop1 = op1, xresult_type = result_type;
3641 op0 = xop0, op1 = xop1;
3657 tree primop1 = get_narrower (op1, &unsignedp1);
3717 primop1 = get_narrower (TREE_OPERAND (op1, 0), &unsignedp1);
3769 && TREE_CODE (TREE_TYPE (op1)) != POINTER_TYPE)
3786 if (TREE_TYPE (op1) != result_type)
3787 op1 = cp_convert (result_type, op1);
3789 if (op0 == error_mark_node || op1 == error_mark_node)
3796 result = build2 (resultcode, build_type, op0, op1);
3803 && !TREE_OVERFLOW_P (op1))
3833 pointer_diff (tree op0, tree op1, tree ptrtype)
3857 cp_convert (restype, op1));
3859 /* This generates an error if op1 is a pointer to an incomplete type. */
3860 if (!COMPLETE_TYPE_P (TREE_TYPE (TREE_TYPE (op1))))
3863 op1 = (TYPE_PTROB_P (ptrtype)
3869 result = build2 (EXACT_DIV_EXPR, restype, op0, cp_convert (restype, op1));
4687 build_x_conditional_expr (tree ifexp, tree op1, tree op2)
4690 tree orig_op1 = op1;
4701 || (op1 && type_dependent_expression_p (op1))
4703 return build_min_nt (COND_EXPR, ifexp, op1, op2);
4705 if (op1)
4706 op1 = build_non_dependent_expr (op1);
4710 expr = build_conditional_expr (ifexp, op1, op2);
4740 build_x_compound_expr (tree op1, tree op2)
4743 tree orig_op1 = op1;
4748 if (type_dependent_expression_p (op1)
4750 return build_min_nt (COMPOUND_EXPR, op1, op2);
4751 op1 = build_non_dependent_expr (op1);
4755 result = build_new_op (COMPOUND_EXPR, LOOKUP_NORMAL, op1, op2, NULL_TREE,
4758 result = build_compound_expr (op1, op2);