summaryrefslogtreecommitdiff
path: root/src/cl_command_queue_gen7.c
AgeCommit message (Expand)AuthorFilesLines
2014-11-11License: adjust all license version to LGPL v2.1+.Zhigang Gong1-1/+1
2014-10-28Fix a size assert when setup bti.Yang Rong1-1/+5
2014-10-17Refine the the error handling in function cl_command_queue_ND_range_gen7.Yang Rong1-3/+5
2014-10-15Fit the printf bug in loopJunyan He1-0/+8
2014-07-30GBE: Handle bti allocation for internal buffer used by printf.Ruiling Song1-2/+2
2014-07-30GBE: Refine bti usage in backend & runtime.Ruiling Song1-3/+2
2014-07-11runtime/driver: refine error handlings.Zhigang Gong1-16/+36
2014-07-01runtime: fix max group size calculation issue.Zhigang Gong1-6/+0
2014-06-23Fix a crash bug when no %d appears in the printf fmtJunyan He1-2/+4
2014-06-23runtime: choose the actual EU number as the max compute units.Zhigang Gong1-3/+3
2014-06-12HSW: Fix potential issue of GT3 when calc stack address.Yang Rong1-0/+7
2014-06-12remove RTLD_DEEPBIND to avoid stdc++ issuesGuo Yejun1-30/+30
2014-06-11Add the printf logic into the run time.Junyan He1-0/+24
2014-06-09HSW: enable the surface's cache in HSW.Yang Rong1-2/+2
2014-06-09HSW: Set correct max work group size for GT2 and GT3.Yang Rong1-0/+7
2014-05-30Refine the cl thread implement for queue.Junyan He1-1/+1
2014-02-24GBE: remove the useless get sampler info function.Zhigang Gong1-9/+0
2014-02-17CL: make the scratch size as a device resource attribute.Zhigang Gong1-11/+10
2014-02-14GBE: Support 64Bit register spill.Ruiling Song1-1/+2
2013-12-31Modify the multi-thread support for queue.Junyan He1-0/+1
2013-11-27Runtime: fixed one missing case for clGetKernelWorkGroupInfo.Zhigang Gong1-1/+1
2013-11-11Runtime: complete the api clGetKernelWorkGroupInfo.Zhigang Gong1-1/+2
2013-11-11GBE: Fix alignment according to OCL specRuiling Song1-15/+28
2013-11-08Move the gpgpu struct from cl_command_queue to thread specific contextJunyan He1-3/+4
2013-10-18Using the PIPE_CONTROL to implement get time stamp in gen backendJunyan He1-1/+4
2013-10-14GBE: Support local variable inside kernel function.Ruiling Song1-1/+2
2013-09-26GBE: Refine the curbe entry allocation for sampler/image information.Zhigang Gong1-3/+5
2013-09-26GBE/Runtime: implement workaround for IVB sampler bugZhigang Gong1-0/+7
2013-09-04Implement constant buffer based on constant cache.Ruiling Song1-14/+63
2013-08-12Add openCL event support.Yang Rong1-2/+0
2013-08-07enable scratch memory allocation and read/writeRuiling Song1-0/+9
2013-08-06Fix a bug in stack calculation.Ruiling Song1-1/+0
2013-06-13CL: Fix the bug in clfinish.Zou, Nanhai1-3/+0
2013-06-06Check for exhaustion of local memoryDag Lem1-1/+4
2013-06-05GBE: Add two builtin functions get_work_dim / get_global_offset.Zhigang Gong1-1/+4
2013-05-31Support non-16 multiple group size.Ruiling Song1-1/+1
2013-05-15GBE/Runtime: Optimize Sample/TypedWrite instruction.Zhigang Gong1-0/+2
2013-05-15GBE: concentrate all samplers' allocation at compile time.Zhigang Gong1-1/+1
2013-05-15CL: Support kernel side defined samplers.Zhigang Gong1-0/+2
2013-05-02Support global constant arraysHomer Hsing1-0/+8
2013-04-22Add constant pointer as argument support in runtime.Yang Rong1-2/+5
2012-11-13Added complete support for barrier (and use of SLM)Benjamin Segovia1-5/+7
2012-11-09Added support for __local pointer in kernel arguments. This require to add moreBenjamin Segovia1-3/+20
2012-11-08Added support for llvm 3.1Benjamin Segovia1-1/+1
2012-08-10Cleaned up the code from previous unused dependencies Upate the READMEBenjamin Segovia1-7/+2
2012-08-10Added more tests for function argumentsBenjamin Segovia1-14/+14
2012-08-10Added one more test for the arraysBenjamin Segovia1-4/+1
2012-08-10Added first test for stack handlingBenjamin Segovia1-15/+57
2012-08-10Fixed this damn fucking relocation bug!Benjamin Segovia1-5/+6
2012-08-10Added support for BlockIPsBenjamin Segovia1-13/+30