def nrt_meminfo_from_pyobject(self, miobj):
    mod = self.builder.module
    fnty = ir.FunctionType(cgutils.voidptr_t, [self.pyobj])
    fn = mod.get_or_insert_function(fnty, name='NRT_meminfo_from_pyobject')
    fn.return_value.add_attribute('noalias')
    return self.builder.call(fn, [miobj])
def nrt_meminfo_from_pyobject(self, miobj):
    mod = self.builder.module
    fnty = ir.FunctionType(cgutils.voidptr_t, [self.pyobj])
    fn = mod.get_or_insert_function(fnty, name='NRT_meminfo_from_pyobject')
    fn.return_value.add_attribute('noalias')
    return self.builder.call(fn, [miobj])