getOrInsertFunction - Look up the specified function in the module symbol table. If it does not exist, add a prototype for the function and return it. This is nice because it allows most passes to get away with not handling the symbol table directly for this common task.
source not stored for this graph (policy: none)