Lines Matching refs:op1

2589 pointer_diff (tree op0, tree op1)
2595 tree orig_op1 = op1;
2614 con1 = TREE_CODE (op1) == NOP_EXPR ? TREE_OPERAND (op1, 0) : op1;
2635 op1 = lit1;
2645 convert (restype, op1), 0);
2646 /* This generates an error if op1 is pointer to incomplete type. */
2651 op1 = c_size_in_bytes (target_type);
2654 return fold_build2 (EXACT_DIV_EXPR, restype, op0, convert (restype, op1));
2948 tree op0 = fold_convert (argtype, fold_offsetof (arg)), op1;
2950 op1 = fold_convert (argtype, TREE_OPERAND (val, 0));
2951 return fold_build2 (PLUS_EXPR, argtype, op0, op1);
3131 build_conditional_expr (tree ifexp, tree op1, tree op2)
3138 tree orig_op1 = op1, orig_op2 = op2;
3142 if (TREE_CODE (TREE_TYPE (op1)) != VOID_TYPE)
3143 op1 = default_conversion (op1);
3148 || TREE_CODE (TREE_TYPE (op1)) == ERROR_MARK
3152 type1 = TREE_TYPE (op1);
3165 /* Quickly detect the usual case where op1 and op2 have the same type
3201 else if ((unsigned_op2 && tree_expr_nonnegative_p (op1))
3219 else if (integer_zerop (op1) && TREE_TYPE (type1) == void_type_node
3259 if (!integer_zerop (op1))
3263 op1 = null_pointer_node;
3282 TREE_READONLY (op1) || TREE_READONLY (op2),
3283 TREE_THIS_VOLATILE (op1) || TREE_THIS_VOLATILE (op2));
3285 if (result_type != TREE_TYPE (op1))
3286 op1 = convert_and_check (result_type, op1);
3290 return fold_build3 (COND_EXPR, result_type, ifexp, op1, op2);
6906 tree op1 = TREE_OPERAND (inner, 1);
6908 while (!POINTER_TYPE_P (TREE_TYPE (op1))
6909 && (TREE_CODE (op1) == NOP_EXPR
6910 || TREE_CODE (op1) == NON_LVALUE_EXPR
6911 || TREE_CODE (op1) == CONVERT_EXPR))
6912 op1 = TREE_OPERAND (op1, 0);
6914 if (POINTER_TYPE_P (TREE_TYPE (op1)))
7672 tree op0, op1;
7723 op1 = default_conversion (orig_op1);
7728 op1 = orig_op1;
7732 type1 = TREE_TYPE (op1);
7741 STRIP_TYPE_NOPS (op1);
7763 return pointer_int_sum (PLUS_EXPR, op0, op1);
7765 return pointer_int_sum (PLUS_EXPR, op1, op0);
7775 return pointer_diff (op0, op1);
7778 return pointer_int_sum (MINUS_EXPR, op0, op1);
7794 if (skip_evaluation == 0 && integer_zerop (op1))
7807 tcode1 = TREE_CODE (TREE_TYPE (TREE_TYPE (op1)));
7818 || (TREE_CODE (op1) == INTEGER_CST
7819 && !integer_all_onesp (op1)));
7835 if (skip_evaluation == 0 && integer_zerop (op1))
7845 || (TREE_CODE (op1) == INTEGER_CST
7846 && !integer_all_onesp (op1)));
7866 op1 = c_common_truthvalue_conversion (op1);
7878 if (TREE_CODE (op1) == INTEGER_CST && skip_evaluation == 0)
7880 if (tree_int_cst_sgn (op1) < 0)
7884 if (!integer_zerop (op1))
7887 if (compare_tree_int (op1, TYPE_PRECISION (type0)) >= 0)
7896 if (TYPE_MAIN_VARIANT (TREE_TYPE (op1)) != integer_type_node)
7897 op1 = convert (integer_type_node, op1);
7898 /* Avoid converting op1 to result_type later. */
7906 if (TREE_CODE (op1) == INTEGER_CST && skip_evaluation == 0)
7908 if (tree_int_cst_sgn (op1) < 0)
7911 else if (compare_tree_int (op1, TYPE_PRECISION (type0)) >= 0)
7919 if (TYPE_MAIN_VARIANT (TREE_TYPE (op1)) != integer_type_node)
7920 op1 = convert (integer_type_node, op1);
7921 /* Avoid converting op1 to result_type later. */
7959 if (pedantic && (!integer_zerop (op1) || op1 != orig_op1)
7972 else if (code0 == POINTER_TYPE && TREE_CODE (op1) == INTEGER_CST
7973 && integer_zerop (op1))
8016 else if (code0 == POINTER_TYPE && TREE_CODE (op1) == INTEGER_CST
8017 && integer_zerop (op1))
8084 tree arg1 = get_narrower (op1, &unsigned1);
8098 if ((TYPE_PRECISION (TREE_TYPE (op1))
8100 && TREE_TYPE (op1) != final_type)
8101 unsigned1 = TYPE_UNSIGNED (TREE_TYPE (op1));
8161 && compare_tree_int (op1, TYPE_PRECISION (TREE_TYPE (arg0))) < 0
8185 tree xop0 = op0, xop1 = op1, xresult_type = result_type;
8193 op0 = xop0, op1 = xop1;
8203 tree primop1 = get_narrower (op1, &unsignedp1);
8334 if (TREE_TYPE (op1) != result_type)
8335 op1 = convert (result_type, op1);
8339 if (TREE_CODE (op0) == ERROR_MARK || TREE_CODE (op1) == ERROR_MARK)
8350 op0, op1)
8352 op0, op1);