-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add get_all_called_routine function to CallTreeUtils #2871
Comments
I must be missing something here Joerg. Why isn't it as a simple as |
They should now also be returned by |
Ah, I should have mentioned recursively - this will follow the whole (static) call tree (as far as possible that is). |
I'll find a better name. As an example, here what my (currently still hacky) branch does (call_tree.py just prints the output of this function):
NIWA started to do this kind of analysis manually to identify the scope of work required to get (all) of a function on GPU. |
ATM the call tree utilities return all symbols used, but there is no (easy) way to get name and location of all routines called. Add this functionality, which will likely require a refactoring of the existing functionality to avoid code duplication - I expected that the get all symbols functionality will first call get all routines, then query all the subroutines (while atm this is done all at once).
The text was updated successfully, but these errors were encountered: