numba_dpex.printimpl module

numba_dpex.printimpl.const_print_impl(ty, context, builder, sigval)
numba_dpex.printimpl.declare_print(lmod)
numba_dpex.printimpl.int_print_impl(ty, context, builder, val)
numba_dpex.printimpl.print_item(ty, context, builder, val)
numba_dpex.printimpl.print_item(ty: numba.core.types.scalars.IntegerLiteral, context, builder, val)
numba_dpex.printimpl.print_item(ty: numba.core.types.scalars.Integer, context, builder, val)
numba_dpex.printimpl.print_item(ty: numba.core.types.scalars.Float, context, builder, val)
numba_dpex.printimpl.print_item(ty: numba.core.types.misc.StringLiteral, context, builder, sigval)

Handle printing of a single value of the given Numba type. A (format string, [list of arguments]) is returned that will allow forming the final printf()-like call.

numba_dpex.printimpl.print_varargs(context, builder, sig, args)

This function is a generic ‘print’ wrapper for arbitrary types. It dispatches to the appropriate ‘print’ implementations above depending on the detected real types in the signature.

numba_dpex.printimpl.real_print_impl(ty, context, builder, val)