summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-10-22implement __builtin_* functionsRelease_v0.3Homer Hsing1-7/+34
2013-10-22Bump to version 0.3.Zhigang Gong3-14/+2
2013-10-22add a semaphore for clang libHomer Hsing3-1/+14
2013-10-22Disable instrucion schedule temp.Yang Rong1-2/+2
2013-10-22Fix two memory leak.Chuanbo Weng2-1/+5
2013-10-22GBE: Fix a bo->offset assertRuiling Song2-0/+5
2013-10-22Fix zeroinitializer load/store vector assert.Yang Rong1-12/+41
2013-10-22Add a test for vector argument deallocate assert.Yang Rong3-0/+70
2013-10-22Change -O3 to -O2 again because my previous change's typo.Yang Rong1-1/+1
2013-10-22Refine vector register deallocate.Yang Rong1-44/+3
2013-10-22Fix a vector argument deallocate assert.Yang Rong3-4/+35
2013-10-21Add more type for async copy test case.Yang Rong2-50/+74
2013-10-21use int64_t to express "long" in a test caseHomer Hsing1-10/+13
2013-10-21runtime: Simply return success in clUnloadCompiler.Ruiling Song1-2/+1
2013-10-21GBE: Handle all-zero constant.Ruiling Song2-6/+21
2013-10-18support vectorized saturated converting builtin functionsHomer Hsing3-101/+1696
2013-10-18support saturated converting from narrower type to wider typeHomer Hsing1-0/+38
2013-10-18support saturated converting from 64-bit intHomer Hsing6-0/+75
2013-10-18Runtime: correct some image related maximum values for IVB.Zhigang Gong1-1/+1
2013-10-18Add test case for newValueProxy of InsertElementInst.Yang Rong3-0/+30
2013-10-18Remove newValueProxy from scalarize pass to genWriter pass.Yang Rong5-47/+31
2013-10-18add clCreateImageFromLibvaIntel() apiLu Guanqun9-9/+141
2013-10-18add clCreateBufferFromLibvaIntel() apiLu Guanqun7-0/+78
2013-10-18Implement the CL api for clGetEventProfilingInfoJunyan He1-3/+32
2013-10-18Using the PIPE_CONTROL to implement get time stamp in gen backendJunyan He7-3/+96
2013-10-17utests: add test cases for function call.Ruiling Song3-14/+252
2013-10-17GBE: Skip non-kernel functions in backend passes.Ruiling Song4-0/+28
2013-10-17GBE: Inline all function calls.Ruiling Song1-0/+14
2013-10-17Add type long/ulong/double's async copy.Yang Rong1-0/+3
2013-10-17Fix a read64/write64 schedule bug.Yang Rong1-2/+2
2013-10-14Delete the redundant intel_batchbuffer_t init in intel_gpgpu_newJunyan He1-1/+0
2013-10-14GBE: Update program binary format.Ruiling Song3-13/+7
2013-10-14GBE: Support local variable inside kernel function.Ruiling Song11-64/+179
2013-10-14support LLVM 3.4Homer Hsing4-7/+12
2013-10-10Add the test case for clEnqueueCopyBufferJunyan He2-0/+67
2013-10-10Implement the clEnqueueCopyBuffer API using internal binary kernelJunyan He5-12/+157
2013-10-10Add the internal used kernels for buffer copyJunyan He4-0/+46
2013-10-10Add the string format support for gbe_bin_generaterJunyan He1-3/+44
2013-10-10Implement api clCreateKernelsInProgram.Yang Rong3-2/+45
2013-10-10utests: put compiler_vector_inc into known issue list.Ruiling Song1-1/+1
2013-10-10saturated conversion of native GPU data type, larger to narrowerHomer Hsing10-7/+259
2013-10-10fix isnan (builtin function)Homer Hsing1-1/+5
2013-10-09Add some preprocessor macros __IMAGE_SUPPORT__ and __FAST_RELAXED_MATH__ define.Yang Rong2-1/+7
2013-10-09Remove blocking asserts in clEnqueueXXX apis.Yang Rong1-25/+0
2013-10-09Change optimize level to -O2, to avoid loopunswitch opt.Yang Rong1-1/+1
2013-10-09GBE: sampler_t should always be a const int.Zhigang Gong1-1/+1
2013-10-08ICD dispatch table must be firstSimon Richter1-1/+1
2013-09-26GBE: Refine the curbe entry allocation for sampler/image information.Zhigang Gong8-47/+58
2013-09-26GBE: refact the curbe register payload allocation.Zhigang Gong3-80/+55
2013-09-26GBE: Fix the out-of-box checking for normalized coord clamping.Zhigang Gong2-13/+19