Here you will find documentation generated from the oneAPI Construction Kit's source code.
-
{ref}
genindex
.. doxygengroup:: cl
:members:
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:
.. doxygengroup:: cl_extension
:members:
.. doxygengroup:: cargo
:members:
.. doxygengroup:: vecz
:members:
.. doxygengroup:: builtins
:members:
.. doxygengroup:: abacus_cast
.. doxygengroup:: abacus_common
.. doxygengroup:: abacus_config
.. doxygengroup:: abacus_extra
.. doxygengroup:: abacus_geometric
.. doxygengroup:: abacus_integer
.. doxygengroup:: abacus_math
.. doxygengroup:: abacus_memory
.. doxygengroup:: abacus_misc
.. doxygengroup:: abacus_relational
.. doxygengroup:: abacus_type_traits
.. doxygengroup:: libimg
.. doxygengroup:: mux
:members:
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:
.. doxygengroup:: host
:members:
.. doxygengroup:: tracer
:members: