Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
This module exports functionality for generating a call graph of an Futhark program.
Documentation
The call graph is a mapping from a function name, i.e., the caller, to a set of the names of functions called *directly* (not transitively!) by the function.
We keep track separately of the functions called by constants.
buildCallGraph :: Prog SOACS -> CallGraph Source #
buildCallGraph prog
build the program's call graph.