summaryrefslogtreecommitdiff
path: root/backend
Commit message (Expand)AuthorAgeFilesLines
* Backend: refine the geometry functionrander2017-03-071-4/+4
* Backend: for BDW and after, According to BSpec no need to split CMP when src ...rander2017-03-074-0/+11
* Backend: Add missing Unaligned OWord Block Read disasmPan Xiuli2017-03-071-1/+1
* Backend: Fix a selection ir optimization bugPan Xiuli2017-02-281-1/+4
* MAD compact instrcution could not support "absolute" attribute.Yan Wang2017-02-241-0/+2
* move simpleBlock check and if/endif optimize after select.Luo Xionghu2017-02-174-2/+123
* revert patch 2edb7451a8f92295f79e29ef16740b5cd16127f2.Luo Xionghu2017-02-172-101/+17
* remove useless code.Luo Xionghu2017-02-171-1/+0
* Enable OpenCL 2.0 only where supportedPan Xiuli2017-02-141-9/+10
* GBE: use shr instead of division as possible.Yang Rong2017-02-101-1/+12
* GBE: use shl instead of multiply as possible.Yang Rong2017-02-101-0/+19
* Fix typoRebecca N. Palmer2017-02-061-1/+1
* GBE: use shift for PowerOf2 size when lowering GEP.Ruiling Song2017-02-061-6/+13
* Android.mk: update Android.mk for android build.Yang Rong2017-01-192-1/+11
* GBE: fix llvm3.5 version build error.Yang Rong2017-01-192-5/+8
* Add some pointer access check.Yang Rong2017-01-111-2/+2
* GBE: Fix getTypesize bug with LLVM3.9Pan Xiuli2017-01-091-5/+6
* GBE: fix a mix analyze bug.Yang Rong2017-01-091-2/+4
* GBE: fix legacy read64 mix pointer bug.Yang Rong2017-01-091-2/+2
* GBE: if PointerFamily is FAMILY_QWORD, chv and bxt need special handle.Yang Rong2017-01-064-0/+125
* GBE: Fix memdep-block-scan-limit caused bug on LLVM3.8Pan Xiuli2017-01-061-1/+1
* GBE: Fix another Sel.bool issue.Ruiling Song2017-01-061-5/+8
* GBE: fix long work group fail.Yang Rong2017-01-062-38/+58
* Backend: Fix header address of oword block read/writePan Xiuli2017-01-052-5/+6
* Backend: Fix sel ir subnr usagePan Xiuli2017-01-042-4/+5
* fix UNTYPED_WRITE function parameters for Gen75Encoder::UNTYPED_WRITEGuo Yejun2017-01-032-2/+2
* add sends support for printfGuo, Yejun2016-12-304-16/+33
* CMake: Add OCL20 env for utestPan Xiuli2016-12-301-0/+2
* OCL20: Add runtime functions to get the device enqueue info.Yang, Rong R2016-12-302-0/+18
* OCL20: handle device enqueue helper functions in the backend.Yang, Rong R2016-12-307-6/+71
* OCL20: add ir register enqueuebufptr for enqueue global buffer.Yang, Rong R2016-12-303-3/+12
* OCL20: add device enqueue builtins.Yang, Rong R2016-12-305-4/+334
* OCL20: add device enqueue helper functions in backend.Yang, Rong R2016-12-305-0/+430
* Backend: Fix some A64 block read/write bugPan Xiuli2016-12-302-4/+5
* GBE: correct the llvm.loop.unroll.enable meta.Yang Rong2016-12-301-9/+5
* GBE: fix a src/dst register reuse bug.Yang, Rong R2016-12-304-1/+26
* eliminate build warnings in i386 system.Meng Mengmeng2016-12-291-1/+1
* Add the NULL pointer check.Yang Rong2016-12-293-6/+11
* GEB/Runtime: eliminate release build warnings.Yang Rong2016-12-295-1/+7
* Avoid possible invalid pointer by vector interator.Yan Wang2016-12-281-2/+2
* enable sends to write SLM for workgroup opGuo, Yejun2016-12-284-26/+49
* add sends support for oword/media block writeGuo, Yejun2016-12-288-20/+111
* OCL20: Add generic address space memcpy and memset.Yang, Rong R2016-12-284-0/+42
* OCL20: enable -cl-std=CL2.0.Yang, Rong R2016-12-289-29/+94
* OCL20: Add __OPENCL_VERSION__ and CL_VERSION_2_0 define.Yang, Rong R2016-12-289-7/+115
* OCL20: add beignet_20.pch and beignet_20.bc.Yang, Rong R2016-12-285-49/+81
* OCL20: Add read_write image type of image apis.Yang, Rong R2016-12-282-131/+305
* GBE: remove image type's access qual from image type name.Yang, Rong R2016-12-281-0/+8
* GBE: don't use call->getCalledFunction() to decide the materialize function.Yang, Rong R2016-12-281-4/+4
* GBE: fix ctz fail.Yang, Rong R2016-12-281-1/+1