summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-06-16backend: refine the local copy propagation.rander.wang1-0/+34
2017-06-16Utset: Add test case for cl_intel_required_subgroup_size extensionPan Xiuli5-0/+75
2017-06-16Runtime: Add new API enums for cl_intel_required_subgroup_size extensionPan Xiuli7-0/+50
2017-06-16Backend: Add intel_reqd_sub_group_size supportPan Xiuli3-13/+45
2017-06-16do constant folding for kernel struct argsGuo Yejun6-0/+213
2017-06-14Use aligned16 and aligne4 kernel to copy for large 3D image with TILE_Y.Yan Wang7-37/+149
2017-06-14Add test case for large 3D image with TILE_Y.Yan Wang1-0/+98
2017-06-13Optimize clEnqueueWriteImageByKernel and clEnqueuReadImageByKernel.Yan Wang1-7/+18
2017-06-13Fix bug of clEnqueueUnmapMemObjectForKernel and clEnqueueMapImageByKernel.Yan Wang1-34/+113
2017-06-13Add clFinish for guarantee the kernel copying is finished when create TILE_Y ...Yan Wang1-0/+7
2017-06-13Add cl_mem_record_map_mem_for_kernel() for record map adress for TILE_Y image...Yan Wang2-26/+88
2017-06-13Add utest to test writing data into large image (TILE_Y) by map/unmap and USE...Yan Wang1-0/+115
2017-06-13Add utest to test writing data into large image (TILE_Y) by map/unmap mode.Yan Wang1-0/+198
2017-06-13Add utest case for filling image by small region.Yan Wang1-0/+50
2017-06-09utests: added for optimization negativeAddrander3-1/+46
2017-06-09Backend: Add optimization for negative modifierrander1-4/+28
2017-06-09utests: add utest for sqrt-div optimizationrander3-1/+71
2017-06-09backend: add sqrt-div pattern to instruction selectrander1-0/+69
2017-06-09Runtime: Fix a mssing llvm version marco for LLVM40+Pan Xiuli1-1/+1
2017-06-09keep GEN IR as SSA styleGuo Yejun1-3/+5
2017-06-09backend: refine exp function with float inputrander1-2/+56
2017-06-09backend: refine hypot functionrander1-14/+60
2017-05-25Fix bug of clEnqueueCopyBufferToImage and clEnqueueCopyImageToBuffer.Yan Wang5-28/+89
2017-05-25Add utest to reproduce the bug of imagedim_non_pow_2 cases of conformance test.Yan Wang1-0/+46
2017-05-25build: fix cmake code generation dependencies.Ismo Puustinen1-2/+2
2017-05-23refresh DAG when an arg has both direct and indirect readGuo Yejun1-1/+16
2017-05-23Backend: Add sel ir output for MATH functionPan Xiuli1-0/+42
2017-05-23backend: fix tgamma error after restructurerander1-25/+31
2017-05-18Implement TILE_Y large image in clEnqueueWriteImage.Yan Wang1-0/+46
2017-05-18Implement TILE_Y large image in clEnqueueReadImage.Yan Wang1-0/+55
2017-05-18Implement TILE_Y large image in clEnqueueMapImage and clEnqueueUnmapMemObject.Yan Wang1-0/+111
2017-05-18Create image with TILE_Y mode still when image size>128MB for performance.Yan Wang4-6/+111
2017-05-18Add image use_hostptr benchmark case for testing large image operations.Yan Wang2-0/+85
2017-05-18Add image use_hostptr case for testing large image operations.Yan Wang2-0/+76
2017-05-18Add image filling case for testing large image operations.Yan Wang2-0/+121
2017-05-18Add image copying case for testing large image operations.Yan Wang2-0/+122
2017-05-18Backend: Fix performance regression with sampler refine fro LLVM40Pan Xiuli2-9/+41
2017-05-18Backend: Fix llvm40 assert about literal structsPan Xiuli1-1/+2
2017-05-17backend: refine asin functionrander.wang1-21/+7
2017-05-17backend: refine atanrander.wang1-53/+58
2017-05-17backend: refine acosrander.wang1-4/+9
2017-05-17backend: refine sincosrander.wang2-13/+277
2017-05-17backend: refine tan functionrander.wang1-16/+45
2017-05-17backend: refine cos functionrander.wang1-26/+25
2017-05-17backend: refine sin functionrander.wang1-20/+22
2017-05-17backend: refine the argue reducerander.wang1-24/+14
2017-05-17backend: refine pow functionrander.wang1-134/+141
2017-05-17backend: refine the code structure of mathrander.wang9-7538/+4073
2017-05-15GLK: add geminilake runtime support.Yang Rong2-2/+47
2017-05-15GLK: add geminilake backend support.Yang Rong5-2/+47