Lines Matching defs:thunk
2045 /* If FN is a covariant thunk, we must figure out the adjustment
2072 /* There was no existing virtual thunk (which takes
2128 /* Replace the overriding function with a covariant thunk. We
2137 /* Assume that we will produce a thunk that convert all the way to
2163 /* The ABI specifies that a covariant thunk includes a mangling
2168 non-covariant case, we would not use the thunk).
2171 thunk should be emitted. Because we must use the ABI mandated
2176 this-adjusting thunk. Bleah! */
5100 /* A thunk. We should never be calling this entry directly
5102 thunk base function. */
6632 /* Dump a function or thunk and its thunkees. */
6635 dump_thunk (FILE *stream, int indent, tree thunk)
6638 tree name = DECL_NAME (thunk);
6642 (void *)thunk,
6643 !DECL_THUNK_P (thunk) ? "function"
6644 : DECL_THIS_THUNK_P (thunk) ? "this-thunk" : "covariant-thunk",
6646 if (DECL_THUNK_P (thunk))
6648 HOST_WIDE_INT fixed_adjust = THUNK_FIXED_OFFSET (thunk);
6649 tree virtual_adjust = THUNK_VIRTUAL_OFFSET (thunk);
6654 else if (DECL_THIS_THUNK_P (thunk))
6661 if (THUNK_ALIAS (thunk))
6662 fprintf (stream, " alias to %p", (void *)THUNK_ALIAS (thunk));
6665 for (thunks = DECL_THUNKS (thunk); thunks; thunks = TREE_CHAIN (thunks))
7540 a "virtual thunk" for B2::f.