llvm: pass function pointer information through lowering of calls
patmos: refine call graph using function pointer type information

* associate MachineMemOperands with Patmos call instructions
* use MachineMemOperands to refine the machine-level call graph
  using function pointer types
* propagate stack cache states through UNKNOWN nodes in the call graph