summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-10-26Bump version to 1.3.2.Release_v1.3.2Release_v1.3Yang Rong2-1/+4
2017-10-26GBE: Fix a TBAA issue against llvm5.0.Yang Rong1-1/+2
2017-09-22backend: use simd-1 for scalar dst in indirectMov.Song, Ruiling1-14/+24
2017-09-22GBE: remove static context to fix Segmentation fault.Yang Rong4-33/+39
2017-09-22GBE: enable llvm5.0 support.Yang Rong6-33/+87
2017-09-22libocl: enable llvm5.0 support.Yang Rong3-32/+59
2017-09-22libocl: Consider only bottom ilogb(2m-1)+1 bitsJan Vesely1-30/+30
2017-09-22libocl: Add shuffle and shuffle2 builtins for half typeJan Vesely2-0/+4
2017-09-22Runtime: implement clEnqueueAcquireGLObjects and clEnqueueReleaseGLObjects.Yang Rong1-0/+150
2017-09-22Runtime: fix a build warning.Yang, Rong R1-5/+6
2017-09-22GBE: fix a errMsg uninitialized build warning.Yang, Rong R1-3/+3
2017-09-22Runtime: fix the context ref is not 0 assert when delete.Yang, Rong R1-22/+8
2017-09-22Fix GCC6 build bugPan Xiuli1-0/+1
2017-09-22GBE: clean llvm module's clone and release.Yang, Rong R10-58/+76
2017-09-22Runtime: Add missing SKL deivce IDPan Xiuli2-1/+9
2017-09-22Runtime: remove ctx's useless fileds.Yang, Rong R3-43/+5
2017-09-22Utest: fix a build-in program leak.Yang, Rong R1-0/+1
2017-09-22Runtime: fix a recurrent release context error.Yang, Rong R1-9/+6
2017-09-22Fix context leak with internal kernelsPatrick Beaulieu1-1/+18
2017-09-22backend: refine the local copy propagation.rander.wang1-0/+34
2017-09-22Utset: Add test case for cl_intel_required_subgroup_size extensionPan Xiuli5-0/+75
2017-09-22Runtime: Add new API enums for cl_intel_required_subgroup_size extensionPan Xiuli7-1/+51
2017-09-22Backend: Add intel_reqd_sub_group_size supportPan Xiuli3-13/+45
2017-09-22utests: added for optimization negativeAddrander3-1/+46
2017-09-22Backend: Add optimization for negative modifierrander1-4/+28
2017-09-22utests: add utest for sqrt-div optimizationrander3-1/+71
2017-09-22backend: add sqrt-div pattern to instruction selectrander1-0/+69
2017-09-22Runtime: Fix a mssing llvm version marco for LLVM40+Pan Xiuli1-1/+1
2017-09-22keep GEN IR as SSA styleGuo Yejun1-3/+5
2017-09-22build: fix cmake code generation dependencies.Ismo Puustinen1-2/+2
2017-09-22refresh DAG when an arg has both direct and indirect readGuo Yejun1-1/+16
2017-09-22Backend: Add sel ir output for MATH functionPan Xiuli1-0/+42
2017-09-22Backend: Fix performance regression with sampler refine fro LLVM40Pan Xiuli2-9/+41
2017-09-22Backend: Fix llvm40 assert about literal structsPan Xiuli1-1/+2
2017-09-22GLK: add geminilake runtime support.Yang Rong2-2/+47
2017-09-22GLK: add geminilake backend support.Yang Rong5-2/+47
2017-09-22GLK: add Geminilake pciids.Yang Rong1-1/+8
2017-09-22GBE: set memcpy and memset functions's linkage to LinkOnceAnyLinkage at last ...Yang, Rong R3-7/+14
2017-09-22utest: modify compiler_if_else to not rely on compiler behaviour.Ruiling Song2-12/+5
2017-09-22Backend: Add LLVM40 supportPan Xiuli21-34/+217
2017-09-22utest: fix image qualifier of compiler_fill_gl_image test.Yang Rong1-1/+1
2017-09-22Backend: Refine FCmp one and unePan Xiuli1-4/+6
2017-09-22Backend: Refine LLVM version check macroPan Xiuli17-104/+104
2017-09-22Backend: Refine GEP lowering codePan Xiuli3-16/+30
2017-09-22Backend: Fix an include file error problemPan Xiuli4-5/+4
2017-09-22Backend: Remove old llvm support code.Pan Xiuli6-90/+0
2017-09-22Backend: Fix flag and subflag seting for src 3 instructionPan Xiuli3-6/+19
2017-09-22Docs: Fix broken linkRebecca N. Palmer1-1/+1
2017-09-22Docs: Fix spelling and grammarRebecca N. Palmer1-7/+7
2017-09-22Limit get_program_global_data() calls to OpenCL 2.0Jan Beich1-2/+4