Module ImportFrom alias ImportFrom alias alias Import alias identifier Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list Assign NameStore Call NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Num Num Expr Call NameLoad Str NameLoad
N/A __future__ print_function ctypes CFUNCTYPE c_double N/A llvmlite.binding llvm N/A N/A N/A llvm initialize N/A N/A N/A llvm initialize_native_target N/A N/A N/A llvm initialize_native_asmprinter N/A llvm_ir 
   ; ModuleID = "examples/ir_fpadd.py"
   target triple = "unknown-unknown-unknown"
   target datalayout = ""

   define double @"fpadd"(double %".1", double %".2")
   {
   entry:
     %"res" = fadd double %".1", %".2"
     ret double %"res"
   }
    create_execution_engine N/A N/A N/A N/A N/A 
    Create an ExecutionEngine suitable for JIT code generation on
    the host CPU.  The engine is reusable for an arbitrary number of
    modules.
     N/A target N/A N/A N/A llvm Target from_default_triple N/A target_machine N/A N/A target create_target_machine N/A backing_mod N/A N/A llvm parse_assembly N/A engine N/A N/A llvm create_mcjit_compiler backing_mod target_machine N/A engine N/A compile_ir N/A N/A engine llvm_ir N/A N/A N/A 
    Compile the LLVM IR string with the given engine.
    The compiled module object is returned.
     N/A mod N/A N/A llvm parse_assembly llvm_ir N/A N/A N/A mod verify N/A N/A N/A engine add_module mod N/A N/A N/A engine finalize_object N/A mod N/A N/A engine N/A create_execution_engine N/A mod N/A compile_ir engine llvm_ir N/A func_ptr N/A N/A engine get_function_address fpadd N/A cfunc N/A N/A CFUNCTYPE c_double c_double c_double func_ptr N/A res N/A cfunc 1.0 3.5 N/A N/A print fpadd(...) = res