[Add] ir_weakptr_t
[Add] ir.h
[Add] ir_ioutput_t
[Add] ir_stdoutput_t
[Add] ir_{object/ptr}_offset_of()
[Add] ir_listnode_t