Lines Matching refs:compute_diff
727 (compute_diff): In the overload for function_type, Always compare
2344 * include/abg-diff-utils.h (compute_diff): Put brackets around
4452 (compute_diff): In the overload for corpus_sptr, compute the
9380 (compute_diff): In the overload for corpus_sptr, adjust to reflect
10920 * include/abg-comparison.h (compute_diff): Declare ...
10921 * src/abg-comparison.cc (compute_diff): ... an overload to compare
13519 (compute_diff): New overload for union_diff
13575 (compute_diff): Define an overload for union_decl_sptr.
15420 Plug leak of diff_context_sptr after calling compute_diff
17866 * src/abg-comparison.cc (compute_diff): In the overload for
19424 * src/abg-comparison.cc (compute_diff): Add asserts in all the
21098 abigail::comparison::compute_diff() to compare the ABI of two
21285 in both package directory and call compute_diff function if
21361 * src/abg-comparison.cc (compute_diff): In the overload of
21870 (compute_diff): In the overload for class_decl, only compare
22028 (diff_context::set_or_get_canonical_diff_for, compute_diff)
22549 (compute_diff): Refuse to return a NULL
22909 (compute_diff): Likewise, in the overload for function_decl_sptr
22919 (compute_diff): Define new overload for function_type_sptr.
23962 * src/abg-comparison.cc (compute_diff): Remove useless vertical
23990 (compute_diff): In the overload for class_diff, initialize the
24127 * src/abg-comparison.cc (compute_diff): For the decl_base_sptr and
24595 (compute_diff): In the overload for corpus_diff_sptr, detect
24779 (compute_diff): Make the overload for class_decl_sptr friend of
24789 (compute_diff): Declare new overload for the new
24846 (compute_diff): Do not share diff nodes anymore. Initialize the
25303 (compute_diff): In the variant for corpus_diff, do not forget to
26335 (compute_diff): In the overload for corpus_sptr, compute the diffs
26431 * src/abg-comparison.cc (compute_diff): In the overload for
26963 (compute_diff): Adjust the pointer_diff, reference_diff,
27920 (compute_diff): Overload the function to take type
27939 (compute_diff): Define function overloaded in
28489 (compute_diff): In the overload for corpus_sptr stick the corpora
28902 (corpus_diff::report, compute_diff): Adjust.
29391 (compute_diff): Consider virtual member functions only, not
29894 (corpus_diff::report): Use compute_diff for types which it has an
30357 * include/abg-diff-utils.h (compute_diff): Fix typo in apidoc
30525 (compute_diff): Define an overload for base_diff_sptr.
30588 (compute_diff): Remove the overload for member_type_diff. *
30665 * include/abg-diff-utils.h (compute_diff): Fix typos in the API
30694 (compute_diff): Look through the two classes if they are
30925 (compute_diff): Update comments for some overloads where they were
30948 (compute_diff): New overload for member_type_diff.
30953 (compute_diff): New definition for member type diffs.
31003 * src/abg-comparison.h (compute_diff): For class_decl_sptr, do not
31073 (compute_diff): For the corpus overload, compare global variables
31231 (using set_diff_context_from_opts) and pass it to compute_diff.
31461 (compute_diff, var_diff::var_diff, pointer_diff::pointer_diff)
31490 (compute_diff): take an additional pointer to diff_context in
31576 Ease debugging of abigail::diff_utils::compute_diff
31577 * include/abg-diff-utils.h (compute_diff): Add asserts on for the
31587 (compute_diff): Update the length of the shortest edit script when
32177 (compute_diff): New overload for corpus_diff.
32192 (compute_diff): New implementation for corpus_diff.
32221 (compute_middle_snake, ses_len, compute_diff): Add a new equality
32225 (ses_len, compute_diff): Add a new overload that uses a
32810 (compute_diff): New overloads for var_diff, decl_base and
32818 (compute_diff): Define overloads for decl_base, type_base and
32862 (compute_diff): New overload for enum_type_decl.
32871 (compute_diff): New overload for enum_diff.
32918 (compute_diff): Declare new overload for qualified_type_def_sptr.
32925 (compute_diff): Define overload for qualified_type_def_sptr.
32939 Ensure diff types can only be created by compute_diff
32945 (compute_diff): Make this a friend of class pointer_diff.
32947 (compute_diff): Make this a friend of class reference_diff.
32949 (compute_diff): Make this a friend of class class_diff.
32951 (compute_diff): Make this a friend of class scope_diff.
32957 (compute_diff): Make this a friend of class translation_unit_diff.
33043 (compute_diff): Make this a friend of class_diff.
33087 (compute_diff): New function definition that takes pointers of
33092 (compute_diff): New function definition that takes pointers of
33305 (compute_diff): When we are getting an empty first sequence, this
33362 * src/abg-comparison.cc (compute_diff_for_decls, compute_diff):
33482 (compute_diff): New overloads for the new classes above. Make the
33494 (pointer_diff::report, compute_diff)
33499 (reference_diff::report, compute_diff): New functions.
33514 (compute_diff): New overload for class_decl_sptr.
33519 (compute_diff): New overload for scope_decl_sptr.
33522 (compute_diff): Change the overload for translation_unit to take a
33525 signature of compute_diff.
33552 (compute_diff): Make this take class_decl&, rather than
33560 (compute_diff, report_changes): Implement the new overloads.
33607 (compute_diff): When d == 1 and the first edge on the edit graph
33621 (compute_diff(scope_decl_sptr, scope_decl_sptr, scope_diff)): New
33629 (compute_diff): Define.
33643 Simplify & cleanup compute_diff core api
33647 (compute_diff): Add two new simpler overloads. Implement them in
33652 compute_diff change above.
33653 * src/abg-comparison.cc (compute_diff, report_changes): Adjust for
33654 the compute_diff & vector<unsigned> changes above..
33716 (compute_diff): Initial implementation for this.
33768 (compute_diff): For the d == 1 case, fix the logic of the finding