def nrt_meminfo_alloc_aligned(self, builder, size, align):
        self._require_nrt()

        mod = builder.module
        intp = self.get_value_type(types.intp)
        u32 = self.get_value_type(types.uint32)
        fnty = llvmir.FunctionType(void_ptr, [intp, u32])
        fn = mod.get_or_insert_function(fnty,
                                        name="NRT_MemInfo_alloc_safe_aligned")
        fn.return_value.add_attribute("noalias")
        if isinstance(align, int):
            align = self.get_constant(types.uint32, align)
        else:
            assert align.type == u32, "align must be a uint32"
        return builder.call(fn, [size, align])
Retrieve all users.
dataset/ETHPy150Open numba/numba/numba/targets/base.py/BaseContext.nrt_meminfo_alloc_aligned--crossover with--dataset/ETHPy150Open emccode/heliosburn/heliosburn/django/hbproject/api/views/user.py/get_all_users