Skip to content

Latest commit

 

History

History
171 lines (121 loc) · 2.56 KB

api-reference.md

File metadata and controls

171 lines (121 loc) · 2.56 KB

API Reference

Here you will find documentation generated from the oneAPI Construction Kit's source code.

cl module

.. doxygengroup:: cl
    :members:

compiler module

The OpenCL C frontend compiler and a set of LLVM passes to transform the generated LLVM IR before hand off to mux are contained in the compiler module.

.. doxygengroup:: cl_compiler
    :members:

extension module

.. doxygengroup:: cl_extension
    :members:

cargo module

.. doxygengroup:: cargo
    :members:

vecz module

.. doxygengroup:: vecz
    :members:

builtins module

.. doxygengroup:: builtins
    :members:

abacus

abacus cast

.. doxygengroup:: abacus_cast

abacus common

.. doxygengroup:: abacus_common

abacus config

.. doxygengroup:: abacus_config

abacus extra

.. doxygengroup:: abacus_extra

abacus geometric

.. doxygengroup:: abacus_geometric

abacus integer

.. doxygengroup:: abacus_integer

abacus math

.. doxygengroup:: abacus_math

abacus memory

.. doxygengroup:: abacus_memory

abacus misc

.. doxygengroup:: abacus_misc

abacus relational

.. doxygengroup:: abacus_relational

abacus type traits

.. doxygengroup:: abacus_type_traits

libimg

.. doxygengroup:: libimg

mux module

.. doxygengroup:: mux
    :members:

compiler::utils

A set of C++ utilities are provides along side mux, whilst it is not required to make use of them they prove useful when implementing and maintaining an implementation of the API for a specific device.

.. doxygengroup:: utils
    :members:

host mux target

.. doxygengroup:: host
    :members:

tracer module

.. doxygengroup:: tracer
    :members: