class_docstr: Convert expressions to LLVM IR
code: def _print_Function(self, expr):
      name = expr.func.__name__
      e0 = self._print(expr.args[0])
      fn = self.ext_fn.get(name)
      if not fn:
          fn_type = ll.FunctionType(self.fp_type, [self.fp_type])
          fn = ll.Function(self.module, fn_type, name)
          self.ext_fn[name] = fn
      return self.builder.call(fn, [e0], name)
  
imports: import ctypes
  from sympy.external import import_module
  from sympy.printing.printer import Printer
  from sympy.core.singleton import S
  from sympy.tensor.indexed import IndexedBase
  from sympy.utilities.decorator import doctest_depends_on
label_desc: Use image node_id 9 for calling the LLVMJitPrinter obj's underlying member method code with example usage: obj._print_Function(expr) and returns: self