Function nvvm::sys::nvvmVerifyProgram[][src]

pub unsafe extern "C" fn nvvmVerifyProgram(
    prog: nvvmProgram,
    numOptions: c_int,
    options: *mut *const c_char
) -> nvvmResult
Expand description

\ingroup compilation \brief Verify the NVVM program.

The valid compiler options are:

Same as for nvvmCompileProgram().

\param [in] prog NVVM program. \param [in] numOptions Number of compiler options passed. \param [in] options Compiler options in the form of C string array. \return

  • \link ::nvvmResult NVVM_SUCCESS \endlink
  • \link ::nvvmResult NVVM_ERROR_OUT_OF_MEMORY \endlink
  • \link ::nvvmResult NVVM_ERROR_IR_VERSION_MISMATCH \endlink
  • \link ::nvvmResult NVVM_ERROR_INVALID_PROGRAM \endlink
  • \link ::nvvmResult NVVM_ERROR_INVALID_IR \endlink
  • \link ::nvvmResult NVVM_ERROR_INVALID_OPTION \endlink
  • \link ::nvvmResult NVVM_ERROR_NO_MODULE_IN_PROGRAM \endlink

\see nvvmCompileProgram()