summaryrefslogtreecommitdiff
path: root/src/cl_command_queue_gen7.c
Commit message (Expand)AuthorAgeFilesLines
* GBE: fix kernel arguments uploading bug.Zhigang Gong2015-10-121-2/+4
* GBE: refactor curbe register allocation.Zhigang Gong2015-09-241-14/+20
* remove GBE_CURBE_STACK_POINTER in payloadGuo Yejun2015-08-271-9/+0
* generate sub_group_id inside kernel instead of payloadGuo Yejun2015-08-131-8/+0
* rename __gen_ocl_get_simd_id/size to get_sub_group_id/sizeGuo Yejun2015-05-121-1/+1
* add simd level function __gen_ocl_get_simd_idGuo Yejun2015-04-241-0/+8
* GBE: Extend front label ip to 32 bit on demand.Zhigang Gong2015-04-131-4/+12
* Backend: Fix one bug of printf because of ir reorder.Junyan He2015-02-061-1/+1
* Fix the printf buffer size bug.Junyan He2015-01-131-1/+1
* Separate flush and invalidate in function intel_gpgpu_pipe_control.Yang, Rong2014-12-291-1/+1
* License: adjust all license version to LGPL v2.1+.Zhigang Gong2014-11-111-1/+1
* Fix a size assert when setup bti.Yang Rong2014-10-281-1/+5
* Refine the the error handling in function cl_command_queue_ND_range_gen7.Yang Rong2014-10-171-3/+5
* Fit the printf bug in loopJunyan He2014-10-151-0/+8
* GBE: Handle bti allocation for internal buffer used by printf.Ruiling Song2014-07-301-2/+2
* GBE: Refine bti usage in backend & runtime.Ruiling Song2014-07-301-3/+2
* runtime/driver: refine error handlings.Zhigang Gong2014-07-111-16/+36
* runtime: fix max group size calculation issue.Zhigang Gong2014-07-011-6/+0
* Fix a crash bug when no %d appears in the printf fmtJunyan He2014-06-231-2/+4
* runtime: choose the actual EU number as the max compute units.Zhigang Gong2014-06-231-3/+3
* HSW: Fix potential issue of GT3 when calc stack address.Yang Rong2014-06-121-0/+7
* remove RTLD_DEEPBIND to avoid stdc++ issuesGuo Yejun2014-06-121-30/+30
* Add the printf logic into the run time.Junyan He2014-06-111-0/+24
* HSW: enable the surface's cache in HSW.Yang Rong2014-06-091-2/+2
* HSW: Set correct max work group size for GT2 and GT3.Yang Rong2014-06-091-0/+7
* Refine the cl thread implement for queue.Junyan He2014-05-301-1/+1
* GBE: remove the useless get sampler info function.Zhigang Gong2014-02-241-9/+0
* CL: make the scratch size as a device resource attribute.Zhigang Gong2014-02-171-11/+10
* GBE: Support 64Bit register spill.Ruiling Song2014-02-141-1/+2
* Modify the multi-thread support for queue.Junyan He2013-12-311-0/+1
* Runtime: fixed one missing case for clGetKernelWorkGroupInfo.Zhigang Gong2013-11-271-1/+1
* Runtime: complete the api clGetKernelWorkGroupInfo.Zhigang Gong2013-11-111-1/+2
* GBE: Fix alignment according to OCL specRuiling Song2013-11-111-15/+28
* Move the gpgpu struct from cl_command_queue to thread specific contextJunyan He2013-11-081-3/+4
* Using the PIPE_CONTROL to implement get time stamp in gen backendJunyan He2013-10-181-1/+4
* GBE: Support local variable inside kernel function.Ruiling Song2013-10-141-1/+2
* GBE: Refine the curbe entry allocation for sampler/image information.Zhigang Gong2013-09-261-3/+5
* GBE/Runtime: implement workaround for IVB sampler bugZhigang Gong2013-09-261-0/+7
* Implement constant buffer based on constant cache.Ruiling Song2013-09-041-14/+63
* Add openCL event support.Yang Rong2013-08-121-2/+0
* enable scratch memory allocation and read/writeRuiling Song2013-08-071-0/+9
* Fix a bug in stack calculation.Ruiling Song2013-08-061-1/+0
* CL: Fix the bug in clfinish.Zou, Nanhai2013-06-131-3/+0
* Check for exhaustion of local memoryDag Lem2013-06-061-1/+4
* GBE: Add two builtin functions get_work_dim / get_global_offset.Zhigang Gong2013-06-051-1/+4
* Support non-16 multiple group size.Ruiling Song2013-05-311-1/+1
* GBE/Runtime: Optimize Sample/TypedWrite instruction.Zhigang Gong2013-05-151-0/+2
* GBE: concentrate all samplers' allocation at compile time.Zhigang Gong2013-05-151-1/+1
* CL: Support kernel side defined samplers.Zhigang Gong2013-05-151-0/+2
* Support global constant arraysHomer Hsing2013-05-021-0/+8