Module nvvm::sys [−][src]
Expand description
Raw bindings to libnvvm. All APIs are exposed safely so this module should generally not be used.
Structs
Constants
Functions
\ingroup compilation \brief Add a module level NVVM IR to a program.
\ingroup compilation \brief Compile the NVVM program.
\ingroup compilation \brief Create a program, and set the value of its handle to *prog.
\ingroup compilation \brief Destroy a program.
\ingroup compilation \brief Get the compiled result.
\ingroup compilation \brief Get the size of the compiled result.
\ingroup error \brief Get the message string for the given #nvvmResult code.
\ingroup compilation \brief Get the Compiler/Verifier Message
\ingroup compilation \brief Get the Size of Compiler/Verifier Message.
\ingroup query \brief Get the NVVM IR version.
\ingroup compilation \brief Add a module level NVVM IR to a program.
\ingroup compilation \brief Verify the NVVM program.
\ingroup query \brief Get the NVVM version.
Type Definitions
\ingroup compilation \brief NVVM Program
\ingroup error \brief NVVM API call result code.