static int |
nvrtc.nvrtcAddNameExpression(_nvrtcProgram prog,
String name_expression) |
|
static int |
nvrtc.nvrtcAddNameExpression(_nvrtcProgram prog,
BytePointer name_expression) |
\ingroup compilation
\brief nvrtcAddNameExpression notes the given name expression
denoting the address of a __global__ function
or __device__/__constant__ variable.
|
static int |
nvrtc.nvrtcCompileProgram(_nvrtcProgram prog,
int numOptions,
byte[] options) |
|
static int |
nvrtc.nvrtcCompileProgram(_nvrtcProgram prog,
int numOptions,
ByteBuffer options) |
|
static int |
nvrtc.nvrtcCompileProgram(_nvrtcProgram prog,
int numOptions,
BytePointer options) |
|
static int |
nvrtc.nvrtcCompileProgram(_nvrtcProgram prog,
int numOptions,
PointerPointer options) |
\ingroup compilation
\brief nvrtcCompileProgram compiles the given program.
|
static int |
nvrtc.nvrtcCreateProgram(_nvrtcProgram prog,
BytePointer src,
BytePointer name,
int numHeaders,
byte[] headers,
byte[] includeNames) |
|
static int |
nvrtc.nvrtcCreateProgram(_nvrtcProgram prog,
BytePointer src,
BytePointer name,
int numHeaders,
ByteBuffer headers,
ByteBuffer includeNames) |
|
static int |
nvrtc.nvrtcCreateProgram(_nvrtcProgram prog,
BytePointer src,
BytePointer name,
int numHeaders,
BytePointer headers,
BytePointer includeNames) |
|
static int |
nvrtc.nvrtcCreateProgram(_nvrtcProgram prog,
BytePointer src,
BytePointer name,
int numHeaders,
PointerPointer headers,
PointerPointer includeNames) |
\ingroup compilation
\brief nvrtcCreateProgram creates an instance of nvrtcProgram with the
given input parameters, and sets the output parameter \p prog with
it.
|
static int |
nvrtc.nvrtcDestroyProgram(_nvrtcProgram prog) |
\ingroup compilation
\brief nvrtcDestroyProgram destroys the given program.
|
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
String name_expression,
byte[] lowered_name) |
|
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
String name_expression,
ByteBuffer lowered_name) |
|
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
String name_expression,
BytePointer lowered_name) |
|
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
BytePointer name_expression,
byte[] lowered_name) |
|
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
BytePointer name_expression,
ByteBuffer lowered_name) |
|
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
BytePointer name_expression,
BytePointer lowered_name) |
|
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
BytePointer name_expression,
PointerPointer lowered_name) |
\ingroup compilation
\brief nvrtcGetLoweredName extracts the lowered (mangled) name
for a __global__ function or __device__/__constant__ variable,
and updates *lowered_name to point to it.
|
static int |
nvrtc.nvrtcGetProgramLog(_nvrtcProgram prog,
byte[] log) |
|
static int |
nvrtc.nvrtcGetProgramLog(_nvrtcProgram prog,
ByteBuffer log) |
|
static int |
nvrtc.nvrtcGetProgramLog(_nvrtcProgram prog,
BytePointer log) |
\ingroup compilation
\brief nvrtcGetProgramLog stores the log generated by the previous
compilation of \p prog in the memory pointed by \p log.
|
static int |
nvrtc.nvrtcGetProgramLogSize(_nvrtcProgram prog,
SizeTPointer logSizeRet) |
\ingroup compilation
\brief nvrtcGetProgramLogSize sets \p logSizeRet with the size of the
log generated by the previous compilation of \p prog (including the
trailing \c NULL).
|
static int |
nvrtc.nvrtcGetPTX(_nvrtcProgram prog,
byte[] ptx) |
|
static int |
nvrtc.nvrtcGetPTX(_nvrtcProgram prog,
ByteBuffer ptx) |
|
static int |
nvrtc.nvrtcGetPTX(_nvrtcProgram prog,
BytePointer ptx) |
\ingroup compilation
\brief nvrtcGetPTX stores the PTX generated by the previous compilation
of \p prog in the memory pointed by \p ptx.
|
static int |
nvrtc.nvrtcGetPTXSize(_nvrtcProgram prog,
SizeTPointer ptxSizeRet) |
\ingroup compilation
\brief nvrtcGetPTXSize sets \p ptxSizeRet with the size of the PTX
generated by the previous compilation of \p prog (including the
trailing \c NULL).
|