Lines Matching refs:op1

40 ubsan_instrument_division (location_t loc, tree op0, tree op1)  in ubsan_instrument_division()  argument
49 tree top1 = TYPE_MAIN_VARIANT (TREE_TYPE (op1)); in ubsan_instrument_division()
53 op1 = unshare_expr (op1); in ubsan_instrument_division()
58 op1, build_int_cst (type, 0)); in ubsan_instrument_division()
62 op1, build_real (type, dconst0)); in ubsan_instrument_division()
72 tt = fold_build2 (EQ_EXPR, boolean_type_node, unshare_expr (op1), in ubsan_instrument_division()
88 t = fold_build2 (COMPOUND_EXPR, TREE_TYPE (t), unshare_expr (op1), t); in ubsan_instrument_division()
103 op1 = unshare_expr (op1); in ubsan_instrument_division()
105 ubsan_encode_value (op1)); in ubsan_instrument_division()
116 tree op0, tree op1) in ubsan_instrument_shift() argument
120 tree type1 = TREE_TYPE (op1); in ubsan_instrument_shift()
129 op1 = unshare_expr (op1); in ubsan_instrument_shift()
131 t = fold_convert_loc (loc, op1_utype, op1); in ubsan_instrument_shift()
148 fold_convert (op1_utype, unshare_expr (op1))); in ubsan_instrument_shift()
161 fold_convert (op1_utype, unshare_expr (op1))); in ubsan_instrument_shift()
180 t = fold_build2 (COMPOUND_EXPR, TREE_TYPE (t), unshare_expr (op1), t); in ubsan_instrument_shift()
219 op1 = unshare_expr (op1); in ubsan_instrument_shift()
221 ubsan_encode_value (op1)); in ubsan_instrument_shift()
229 op1 = unshare_expr (op1); in ubsan_instrument_shift()
232 ubsan_encode_value (op1)); in ubsan_instrument_shift()
367 tree op1 = TREE_OPERAND (t, 1); in ubsan_array_ref_instrumented_p() local
368 return TREE_CODE (op1) == COMPOUND_EXPR in ubsan_array_ref_instrumented_p()
369 && TREE_CODE (TREE_OPERAND (op1, 0)) == CALL_EXPR in ubsan_array_ref_instrumented_p()
370 && CALL_EXPR_FN (TREE_OPERAND (op1, 0)) == NULL_TREE in ubsan_array_ref_instrumented_p()
371 && CALL_EXPR_IFN (TREE_OPERAND (op1, 0)) == IFN_UBSAN_BOUNDS; in ubsan_array_ref_instrumented_p()
385 tree op1 = TREE_OPERAND (*expr_p, 1); in ubsan_maybe_instrument_array_ref() local
386 tree e = ubsan_instrument_bounds (EXPR_LOCATION (*expr_p), op0, &op1, in ubsan_maybe_instrument_array_ref()
391 TREE_OPERAND (t, 1) = build2 (COMPOUND_EXPR, TREE_TYPE (op1), in ubsan_maybe_instrument_array_ref()
392 e, op1); in ubsan_maybe_instrument_array_ref()