Module ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Print Str Call AttributeLoad NameLoad attr
N/A llvm * llvm.core * llvm.ee * N/A my_module N/A N/A Module new my_module N/A ty_int N/A N/A Type int N/A ty_func N/A N/A Type function ty_int N/A ty_int ty_int N/A f_sum N/A N/A my_module add_function ty_func sum N/A N/A N/A N/A f_sum args N/A 0 name a N/A N/A N/A N/A f_sum args N/A 1 name b N/A bb N/A N/A f_sum append_basic_block entry N/A builder N/A N/A Builder new bb N/A tmp N/A N/A builder add N/A N/A f_sum args N/A 0 N/A N/A f_sum args N/A 1 tmp N/A N/A N/A builder ret tmp N/A ee N/A N/A ExecutionEngine new my_module N/A arg1 N/A N/A GenericValue int ty_int 100 N/A arg2 N/A N/A GenericValue int ty_int 42 N/A retval N/A N/A ee run_function f_sum N/A arg1 arg2 N/A returned N/A N/A retval as_int