Reference: Documentation for Internal API ========================================= Targets ------- See also :ref:`targets`. .. automodule:: loopy.target.c Symbolic -------- See also :ref:`expression-syntax`. .. automodule:: loopy.symbolic Types ----- DTypes of variables in a :class:`loopy.LoopKernel` must be picklable, so in the codegen pipeline user-provided types are converted to :class:`loopy.types.LoopyType`. .. automodule:: loopy.types Codegen ------- .. automodule:: loopy.codegen Reduction Operation ------------------- .. automodule:: loopy.library.reduction Iname Tags ---------- .. automodule:: loopy.kernel.data Array ----- .. automodule:: loopy.kernel.array Checks ------ .. automodule:: loopy.check Schedule -------- .. automodule:: loopy.schedule