Path: blob/master/runtime/cuda/java/com_ibm_cuda_CudaJitOptions.h
6000 views
/* DO NOT EDIT THIS FILE - it is machine generated */1#include <jni.h>2/* Header for class com_ibm_cuda_CudaJitOptions */34#ifndef _Included_com_ibm_cuda_CudaJitOptions5#define _Included_com_ibm_cuda_CudaJitOptions6#ifdef __cplusplus7extern "C" {8#endif9#undef com_ibm_cuda_CudaJitOptions_NUM_OPT_CODES10#define com_ibm_cuda_CudaJitOptions_NUM_OPT_CODES 15L11#undef com_ibm_cuda_CudaJitOptions_OPT_CACHE_MODE12#define com_ibm_cuda_CudaJitOptions_OPT_CACHE_MODE 14L13#undef com_ibm_cuda_CudaJitOptions_OPT_ERROR_LOG_BUFFER_SIZE_BYTES14#define com_ibm_cuda_CudaJitOptions_OPT_ERROR_LOG_BUFFER_SIZE_BYTES 6L15#undef com_ibm_cuda_CudaJitOptions_OPT_FALLBACK_STRATEGY16#define com_ibm_cuda_CudaJitOptions_OPT_FALLBACK_STRATEGY 10L17#undef com_ibm_cuda_CudaJitOptions_OPT_GENERATE_DEBUG_INFO18#define com_ibm_cuda_CudaJitOptions_OPT_GENERATE_DEBUG_INFO 11L19#undef com_ibm_cuda_CudaJitOptions_OPT_GENERATE_LINE_INFO20#define com_ibm_cuda_CudaJitOptions_OPT_GENERATE_LINE_INFO 13L21#undef com_ibm_cuda_CudaJitOptions_OPT_INFO_LOG_BUFFER_SIZE_BYTES22#define com_ibm_cuda_CudaJitOptions_OPT_INFO_LOG_BUFFER_SIZE_BYTES 4L23#undef com_ibm_cuda_CudaJitOptions_OPT_LOG_VERBOSE24#define com_ibm_cuda_CudaJitOptions_OPT_LOG_VERBOSE 12L25#undef com_ibm_cuda_CudaJitOptions_OPT_MAX_REGISTERS26#define com_ibm_cuda_CudaJitOptions_OPT_MAX_REGISTERS 0L27#undef com_ibm_cuda_CudaJitOptions_OPT_OPTIMIZATION_LEVEL28#define com_ibm_cuda_CudaJitOptions_OPT_OPTIMIZATION_LEVEL 7L29#undef com_ibm_cuda_CudaJitOptions_OPT_TARGET30#define com_ibm_cuda_CudaJitOptions_OPT_TARGET 9L31#undef com_ibm_cuda_CudaJitOptions_OPT_TARGET_FROM_CUCONTEXT32#define com_ibm_cuda_CudaJitOptions_OPT_TARGET_FROM_CUCONTEXT 8L33#undef com_ibm_cuda_CudaJitOptions_OPT_THREADS_PER_BLOCK34#define com_ibm_cuda_CudaJitOptions_OPT_THREADS_PER_BLOCK 1L35#undef com_ibm_cuda_CudaJitOptions_OPT_WALL_TIME36#define com_ibm_cuda_CudaJitOptions_OPT_WALL_TIME 2L37/*38* Class: com_ibm_cuda_CudaJitOptions39* Method: create40* Signature: ([I)J41*/42jlong JNICALL Java_com_ibm_cuda_CudaJitOptions_create43(JNIEnv *, jclass, jintArray);4445/*46* Class: com_ibm_cuda_CudaJitOptions47* Method: destroy48* Signature: (J)V49*/50void JNICALL Java_com_ibm_cuda_CudaJitOptions_destroy51(JNIEnv *, jclass, jlong);5253/*54* Class: com_ibm_cuda_CudaJitOptions55* Method: getErrorLogBuffer56* Signature: (J)Ljava/lang/String;57*/58jstring JNICALL Java_com_ibm_cuda_CudaJitOptions_getErrorLogBuffer59(JNIEnv *, jclass, jlong);6061/*62* Class: com_ibm_cuda_CudaJitOptions63* Method: getInfoLogBuffer64* Signature: (J)Ljava/lang/String;65*/66jstring JNICALL Java_com_ibm_cuda_CudaJitOptions_getInfoLogBuffer67(JNIEnv *, jclass, jlong);6869/*70* Class: com_ibm_cuda_CudaJitOptions71* Method: getThreadsPerBlock72* Signature: (J)I73*/74jint JNICALL Java_com_ibm_cuda_CudaJitOptions_getThreadsPerBlock75(JNIEnv *, jclass, jlong);7677/*78* Class: com_ibm_cuda_CudaJitOptions79* Method: getWallTime80* Signature: (J)F81*/82jfloat JNICALL Java_com_ibm_cuda_CudaJitOptions_getWallTime83(JNIEnv *, jclass, jlong);8485#ifdef __cplusplus86}87#endif88#endif899091