summaryrefslogtreecommitdiff
path: root/src/cl_program.c
AgeCommit message (Expand)AuthorFilesLines
2015-03-09enable cl_khr_spir extension to build and run from SPIR binary.Luo Xionghu1-2/+19
2014-12-02Fix based on piglit OpenCL falied case (cl-api-compile-program).Yan Wang1-4/+2
2014-11-11License: adjust all license version to LGPL v2.1+.Zhigang Gong1-1/+1
2014-11-10fix a bug in clCompileProgram().Luo Xionghu1-0/+4
2014-11-10fix piglit clCreateProgramWithBinary fail.Luo Xionghu1-0/+8
2014-09-12runtime: fix build status handling.Zhigang Gong1-12/+33
2014-09-12runtime: fix program binary type bug.Zhigang Gong1-0/+3
2014-09-10Fix the issue of -cl-std=CLX.X option.Junyan He1-1/+49
2014-09-09fix piglit cl-api-get-program-info fail.Luo Xionghu1-1/+1
2014-07-25clean llvm resource in compiler (libgbe.so)Guo Yejun1-1/+5
2014-07-18free build_log when the cl program is releasedGuo Yejun1-0/+5
2014-07-08remove lspci, gbe_bin_genenrater would generator llvm binary by default.Luo1-4/+18
2014-06-26gbe_bin_generator: fix the incorrect type of cl_internal_built_in_kernel_str_...Zhigang Gong1-1/+1
2014-06-20Add some API's OpenCL 1.2 parameter support.Yang Rong1-0/+41
2014-06-18add binary type support for compiled object and library.Luo1-7/+65
2014-06-13add [opencl-1.2] API clLinkProgram.Luo1-1/+54
2014-06-13add [opencl-1.2] API clCompileProgram.Luo1-0/+96
2014-06-13add [opencl-1.2] API clCreateProgramWithBuiltInKernels.Luo1-0/+74
2014-06-12remove RTLD_DEEPBIND to avoid stdc++ issuesGuo Yejun1-9/+9
2014-06-09remove the code of saving the llvm bitcode to file, replace it with llvm::ModuleLuo1-1/+1
2014-05-30extract libgbeinterp.so from runtime (libcl.so)Guo Yejun1-2/+2
2014-05-28separate runtime(libcl.so) and compiler(libgbe.so)Guo Yejun1-0/+6
2014-04-17GBE/Runtime: pass the device id to the compiler backend.Zhigang Gong1-3/+3
2014-04-17Runtime: increase the build log buffer size to 1000.Zhigang Gong1-2/+2
2013-12-31Move the llvm optimize pass from clang to backend.Yang Rong1-1/+1
2013-11-27Runtime: implement the get build log function and fix one build error check i...Zhigang Gong1-4/+9
2013-11-27Runtime: fix some piglit failures.Zhigang Gong1-0/+3
2013-11-04fix pointer bugs in linked listHomer Hsing1-2/+2
2013-10-29Refine the build option checking.Yang Rong1-6/+3
2013-10-29Per openCL spec, set p->is_built to 1 when build fail.Yang Rong1-3/+3
2013-10-29Re-build the program when build option changed.Yang Rong1-7/+20
2013-10-10Implement api clCreateKernelsInProgram.Yang Rong1-0/+22
2013-09-12Implement the clCreateProgramWithBinary to deseralize the binary.Junyan He1-5/+32
2013-06-19add the support of clGetProgramBuildInfo and clGetProgramInfoJunyan He1-0/+32
2013-06-19Support multi-source CL programRuiling Song1-17/+21
2013-06-14Refine error check in clCreateProgramFromSource() and clCreateKernel()Ruiling Song1-7/+0
2013-04-18Implement KHR ICD extensionSimon Richter1-0/+2
2013-04-10fix the sign-compare warningLu Guanqun1-2/+2
2013-03-29pass build-options of clBuildProgram to clang compilerHomer Hsing1-2/+2
2012-11-09Fixed a warning when compiling with LLVM 3.1Benjamin Segovia1-1/+1
2012-11-08Added support for llvm 3.1Benjamin Segovia1-2/+2
2012-08-10Added first support for compilation from sourceBenjamin Segovia1-4/+85
2012-08-10Fixed compilation with the current compiler codeBenjamin Segovia1-1/+0
2012-08-10Adapted properly the driver to the new gen compiler interfaceBenjamin Segovia1-9/+9
2012-08-10Added all the call backs to support the simulator. The simulator does nothing...Benjamin Segovia1-0/+3
2012-08-10Made EOT work on simulatorBenjamin Segovia1-5/+65
2012-08-10Started to inject the new compiler APIBenjamin Segovia1-2/+74
2012-08-10Removed Gen6 Stripped out all dependencies from previous compiler Added a dep...Benjamin Segovia1-172/+2
2012-08-10Ported the code to HSWbsegovia1-1/+9
2012-08-10Added all miniCL filesbsegovia1-0/+277