| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | LiveIntervalUnion.h | 91 void unify(const LiveInterval &VirtReg, const LiveRange &Range);
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | LiveIntervalUnion.cpp | 29 void LiveIntervalUnion::unify(const LiveInterval &VirtReg, in unify() function in LiveIntervalUnion
|
| D | LiveRegMatrix.cpp | 113 Matrix[Unit].unify(VirtReg, Range); in assign()
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/cp/ |
| D | pt.c | 99 static int unify PARAMS ((tree, tree, tree, tree, int)); 8428 if (unify (tparms, targs, parm, arg, arg_strict)) 8610 if (unify (tparms, tempargs, parm, arg, sub_strict) != 0) in try_one_overload() 8726 if (unify (tparms, copy_of_targs, CLASSTYPE_TI_ARGS (parm), 8934 unify (tparms, targs, parm, arg, strict) in unify() function 9057 if (unify (tparms, targs, t, 9192 return unify (tparms, targs, PTRMEM_CST_MEMBER (parm), 9228 return unify (tparms, targs, TREE_TYPE (parm), 9235 return unify (tparms, targs, TREE_TYPE (parm), TREE_TYPE (arg), 9245 && unify (tparms, targs, TYPE_DOMAIN (parm), [all …]
|
| D | ChangeLog.2 | 2536 (unify): Likewise. 4181 * pt.c (unify): Don't get confused by pointers-to-member functions. 4766 (unify): Use cp_build_qualified_type_real. 6400 (unify): Remove explicit_mask. 6408 (unify): Adjust handling of classes derived from template types. 6441 * pt.c (unify): Remove duplicate declaration. Pass tparms and 6472 * pt.c (unify): Call coerce_template_parms with the COMPLAIN flag 6641 (unify): Don't allow unification with variable-sized arrays. 6669 * pt.c (unify): Remove restrictions on deduction of argument 6744 (unify): Likewise, but for unification. [all …]
|
| D | ChangeLog | 449 * pt.c (unify): Add support for PTRMEM_CST and 1891 * pt.c (unify): Don't unify '*T' with 'U C::*'. 2156 * pt.c (unify): Use variably_modified_type_p to test validity of 3060 * pt.c (unify, ARRAY_TYPE): Element type can be more qualified. 4344 (unify) [TEMPLATE_PARM_INDEX]: Handle when ARG is a template 4648 * decl.c (duplicate_decls): Don't try to unify an implicit typedef 5377 unify, get_bindings_real, do_type_instantiation, 6588 * pt.c (unify): Handle SCOPE_REF. 6631 (unify): Likewise. 6660 (unify): Only handle MINUS_EXPR specially if the above flag is set [all …]
|
| D | ChangeLog.1 | 1999 unify the target type of a pointer. 2028 * typeck.c (common_type): Handle unifying function types, and unify 2144 * pt.c (unify): Fix unification of return type. 2177 * pt.c (unify): Fix array domain unification for 64-bit targets. 3939 (unify): When unifying with a TEMPLATE_TYPE_PARM, remove cv-quals 3942 (unify): Don't strip REFERENCE_TYPE from the argument type. 4433 * pt.c (unify): REALs and INTEGERs only unify with their own genus. 4835 * pt.c (unify): Strip cv-quals from template type arguments (when 4850 (unify): Likewise. 6004 * pt.c (unify): Allow different parms to have different [all …]
|
| /openbsd/src/gnu/gcc/gcc/cp/ |
| D | pt.c | 98 static int unify (tree, tree, tree, tree, int); 9970 if (unify (tparms, targs, parm, arg, arg_strict)) in type_unification_real() 10154 if (unify (tparms, tempargs, parm, arg, sub_strict) != 0) in try_one_overload() 10234 if (unify (tparms, copy_of_targs, CLASSTYPE_TI_ARGS (parm), in try_class_unification() 10390 unify (tree tparms, tree targs, tree parm, tree arg, int strict) in unify() function 10531 if (unify (tparms, targs, in unify() 10658 return unify (tparms, targs, PTRMEM_CST_MEMBER (parm), in unify() 10682 return unify (tparms, targs, TREE_TYPE (parm), in unify() 10689 return unify (tparms, targs, TREE_TYPE (parm), TREE_TYPE (arg), in unify() 10753 if (unify (tparms, targs, parm_max, arg_max, UNIFY_ALLOW_INTEGER)) in unify() [all …]
|
| D | ChangeLog-1997 | 78 * pt.c (unify): Don't try to unify array bounds if either array is 293 * pt.c (unify): Handle `void' template parameters in 1082 * pt.c (unify): Just return 0 for a TYPENAME_TYPE. 1167 * pt.c (unify): Undo changes to allow multiple levels of template 1194 (unify): Likewise. 1312 * pt.c (unify): float doesn't match double. 1414 * pt.c (unify): Add CONST_DECL case. 1548 * pt.c (unify): Handle BOOLEAN_TYPE. 1916 (uses_template_parms, tsubst, unify): Add COMPLEX_TYPE case. 2242 * pt.c (unify): Strip NOP_EXPR wrappers before unifying integer values. [all …]
|
| D | ChangeLog-1998 | 187 (unify): Handle UNION_TYPEs. 354 * pt.c (unify, case OFFSET_TYPE): Pass down 'strict' rather than 516 * pt.c (unify): Be more strict about non-type parms, except for 651 (unify): Use new macros. 878 (unify): Likewise. 1170 (unify): Likewise. 1420 (unify): Don't use it. 1452 (unify): Use it. 1473 (unify): Don't fail on unknown type. 2130 * pt.c (unify): Only special-case INTEGER_TYPE if it uses template [all …]
|
| D | ChangeLog-2001 | 611 * pt.c (unify): Handle SCOPE_REF. 654 (unify): Likewise. 683 (unify): Only handle MINUS_EXPR specially if the above flag is set 1659 * pt.c (unify): Don't recurse between the POINTER_TYPE and the 3152 * pt.c (unify): Don't check cv quals of array types. 3470 UNIFY_ALLOW_OUTER_LESS_CV_QUAL): New unify flags. 3473 (maybe_adjust_types_for_deduction): Return extra unify flags. Do 3480 (check_cv_quals_for_unify): Use new unify qualifier flags. 3481 (unify): Clear new unify qualifier flags. 3545 * pt.c (UNIFY_ALLOW_OUTER_LEVEL): New unify flag. [all …]
|
| D | ChangeLog | 802 * pt.c (unify): Avoid unnecessary calls to fold_build2 for array 1632 * pt.c (unify) <case TEMPLATE_PARM_INDEX>: Check for invalid 1679 * pt.c (unify): Use it. 3012 (unify): Likewise. 3085 (unify): Document parameters. Use INNERMOST_TEMPLATE_ARGS to 3088 (get_class_bindings): Pass full arguments to unify. Fold 4837 * pt.c (unify) <METHOD_TYPE>: Check this-pointer cv-qualifiers 4846 (fn_type_unification, unify): Adjust type_unification_real calls. 5132 (unify): Likewise. 5139 (unify): Likewise. [all …]
|
| D | ChangeLog-1994 | 499 (unify): When unifying with a TEMPLATE_TYPE_PARM, remove cv-quals 502 (unify): Don't strip REFERENCE_TYPE from the argument type. 993 * pt.c (unify): REALs and INTEGERs only unify with their own genus. 1395 * pt.c (unify): Strip cv-quals from template type arguments (when 1410 (unify): Likewise. 2564 * pt.c (unify): Allow different parms to have different 2566 (unify): Allow trivial conversions on non-template parms. 2571 (unify): Likewise. 3504 * pt.c (unify): Check for equality of constants better. 4478 (unify): Support pointers to methods and functions.
|
| D | ChangeLog-2000 | 104 * pt.c (unify): Handle when both ARG and PARM are 189 (unify): Handle when argument of a template-id is not 244 * pt.c (tsubst, unify): Likewise. 1338 (unify): Tsubst non-type parms before comparing. 1436 (unify): Add BOUND_TEMPLATE_TEMPLATE_PARM. Reorganize. Use 3253 (unify): Always unify arguments in left-to-right order. 4163 (unify): Likewise. 5162 tsubst, instantiate_template, type_unification_real, unify, 6540 * pt.c (unify): Use fold, not maybe_fold_nontype_arg.
|
| D | ChangeLog-1999 | 2536 (unify): Likewise. 4181 * pt.c (unify): Don't get confused by pointers-to-member functions. 4766 (unify): Use cp_build_qualified_type_real. 6400 (unify): Remove explicit_mask. 6408 (unify): Adjust handling of classes derived from template types. 6441 * pt.c (unify): Remove duplicate declaration. Pass tparms and 6472 * pt.c (unify): Call coerce_template_parms with the COMPLAIN flag 6641 (unify): Don't allow unification with variable-sized arrays. 6669 * pt.c (unify): Remove restrictions on deduction of argument 6744 (unify): Likewise, but for unification.
|
| D | ChangeLog-2004 | 201 (tsubst_copy, unify): Likewise. 1728 (unify): Remove error_mark_node check from get_template_base result. 2139 * pt.c (unify): Replace gcc_unreachable with gcc_assert. 2155 * pt.c (unify): Add ENUMERAL_TYPE case. Replace sorry with 2809 * pt.c (unify): Tidy ARRAY_TYPE handling. Make sure that non-type 2876 unify, build_non_dependent_expr): Likewise. 3457 * pt.c (unify) <BOUND_TEMPLATE_TEMPLATE_PARM case>: Use only 4064 * pt.c (check_instantiated_args, unify): Likewise. 4708 * pt.c (tsubst_expr): Merge prep_stmt and unify.
|
| D | ChangeLog-1996 | 377 * typeck.c (mark_addressable): Support TARGET_EXPR, unify with 1273 (unify): If STRICT, don't allow cv addition or base deduction. 1281 (unify): Handle base deduction. 1967 * pt.c (unify): Handle pointer-to-member functions better. 3107 * pt.c (unify): Don't handle CONST_DECLs. 3243 * pt.c (unify): Fix for template const parms.
|
| D | ChangeLog-2002 | 401 (unify): Tweak handling of CONST_DECLs. 710 * pt.c (unify): Use variably_modified_type_p to test validity of 1649 * pt.c (unify, ARRAY_TYPE): Element type can be more qualified. 2941 (unify) [TEMPLATE_PARM_INDEX]: Handle when ARG is a template 3245 * decl.c (duplicate_decls): Don't try to unify an implicit typedef 3974 unify, get_bindings_real, do_type_instantiation,
|
| D | ChangeLog-2003 | 651 * pt.c (unify): Add support for PTRMEM_CST and 2398 * pt.c (lookup_template_class, type_unification_real, unify, 2452 tsubst_decl, unify): Reformat. 2745 (unify): Likewise. 3532 * pt.c (type_unification_real): Don't unify exprs of error type. 3904 * pt.c (template_args_equal, unify,): Adjust cp_tree_equal call. 6178 * pt.c (unify): Don't unify '*T' with 'U C::*'.
|
| D | ChangeLog-1995 | 2350 unify the target type of a pointer. 2379 * typeck.c (common_type): Handle unifying function types, and unify 2495 * pt.c (unify): Fix unification of return type. 2528 * pt.c (unify): Fix array domain unification for 64-bit targets.
|
| /openbsd/src/gnu/usr.bin/texinfo/util/ |
| D | dir-example | 457 * unify: (wdiff)unify invocation. Diff format converter.
|
| /openbsd/src/gnu/llvm/llvm/lib/Passes/ |
| D | PassRegistry.def | 391 FUNCTION_PASS("unify-loop-exits", UnifyLoopExitsPass())
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | Remarks.rst | 618 The ``RemarkStreamer`` interface is used to unify the serialization
|
| /openbsd/src/gnu/llvm/lldb/docs/status/ |
| D | projects.rst | 373 useful to unify these and make the IR interpreter -- both for LLVM and LLDB --
|
| /openbsd/src/gnu/llvm/llvm/docs/Proposals/ |
| D | GitHubMove.rst | 605 # Octopus-merge the resulting local split histories to unify them.
|