Lines Matching defs:delta

2599       tree idx, delta, e1, e2, e3, vtbl, basetype;
2630 delta = build_ptrmemfunc_access_expr (function, delta_identifier);
2640 e1 = cp_build_binary_op (BIT_AND_EXPR, delta, integer_one_node);
2641 delta = cp_build_binary_op (RSHIFT_EXPR, delta, integer_one_node);
2665 /* ...and then the delta in the PMF. */
2667 instance_ptr, delta);
3470 && (!op0.pfn || op0.delta == op1.delta))
4916 tree delta;
4920 delta = get_delta_difference (TYPE_PTRMEM_CLASS_TYPE (TREE_TYPE (expr)),
4924 if (!integer_zerop (delta))
4927 delta);
6199 build_ptrmemfunc1 (tree type, tree delta, tree pfn)
6211 delta = convert_and_check (delta_type_node, delta);
6216 CONSTRUCTOR_APPEND_ELT(v, delta_field, delta);
6218 TREE_CONSTANT (u) = TREE_CONSTANT (pfn) & TREE_CONSTANT (delta);
6219 TREE_INVARIANT (u) = TREE_INVARIANT (pfn) & TREE_INVARIANT (delta);
6223 && (initializer_constant_valid_p (delta, TREE_TYPE (delta))
6255 tree delta = NULL_TREE;
6286 expand_ptrmemfunc_cst (pfn, &delta, &npfn);
6290 delta = build_ptrmemfunc_access_expr (pfn, delta_identifier);
6295 (TREE_TYPE (delta), ptrdiff_type_node));
6298 delta = cp_build_binary_op (PLUS_EXPR, delta, n);
6299 return build_ptrmemfunc1 (to_type, delta, npfn);
6330 expand_ptrmemfunc_cst (tree cst, tree *delta, tree *pfn)
6345 *delta = get_delta_difference (fn_class, ptr_class, /*force=*/0,
6357 *delta = build2 (PLUS_EXPR, TREE_TYPE (*delta),
6358 *delta, BINFO_OFFSET (binfo));
6359 *delta = fold_if_not_in_template (*delta);
6363 case delta is shifted left, and then incremented). */
6378 *delta = build2 (LSHIFT_EXPR, TREE_TYPE (*delta),
6379 *delta, integer_one_node);
6380 *delta = fold_if_not_in_template (*delta);
6381 *delta = build2 (PLUS_EXPR, TREE_TYPE (*delta),
6382 *delta, integer_one_node);
6383 *delta = fold_if_not_in_template (*delta);
6403 tree delta;
6406 expand_ptrmemfunc_cst (t, &delta, &pfn);