summaryrefslogtreecommitdiff
path: root/backend/src/backend/gen_encoder.hpp
Commit message (Expand)AuthorAgeFilesLines
* Implement extension cl_intel_device_side_avc_motion_estimation.Chuanbo Weng2017-07-121-0/+4
* Backend: for BDW and after, According to BSpec no need to split CMP when src ...rander2017-03-071-0/+1
* add sends support for oword/media block writeGuo, Yejun2016-12-281-2/+2
* Backend: Refine block read/write instruction selectionPan Xiuli2016-12-261-6/+12
* enable sends for typed writeGuo, Yejun2016-12-161-1/+3
* add sends for atomic operation, only for ocl 1.2Guo, Yejun2016-12-161-1/+1
* refine code to change insn.extra.splitSend as encoder funtion parameterGuo, Yejun2016-12-161-2/+2
* add sends support for byte writeGuo, Yejun2016-12-021-1/+3
* move function setDPByteScatterGather into class GenEncoderGuo, Yejun2016-12-021-0/+2
* support sends (split send) for untyped writeGuo, Yejun2016-11-301-1/+3
* GBE: add ocl 2.0 work_group_barrier support.Ruiling Song2016-11-081-1/+2
* gbe: atomic_long type support.Luo Xionghu2016-11-081-1/+1
* Backend: Add built-in ctz functionPan Xiuli2016-11-081-0/+1
* gbe: add AtomicA64 instructions with stateless access.Luo Xionghu2016-11-081-0/+3
* GBE: add byte scatter a64 messageRuiling Song2016-11-081-0/+4
* GBE: add untyped A64 stateless messageRuiling Song2016-11-081-0/+4
* Backend: Add A64 subgroup block read/write supportPan Xiuli2016-11-031-0/+4
* Backend: Change disable compact to compact versionPan Xiuli2016-07-201-1/+1
* Backend: Add intel_sub_group_block_read/write form imagePan Xiuli2016-06-131-0/+4
* Backend: Add intel_sub_group_block_read/write form bufferPan Xiuli2016-06-131-0/+4
* Add forward message function for gen encoder.Junyan He2015-12-141-0/+2
* Backend: refine mix with hardware lrp functionPan Xiuli2015-12-101-0/+1
* GBE/DebugInfo: Pass debug info : SEL IR => GenInsnBai Yannan2015-12-021-0/+3
* Backend: enable to choose notification registerPan Xiuli2015-11-241-1/+1
* Add built-in function __gen_ocl_vme.Chuanbo Weng2015-11-101-0/+13
* Backend: Delete LOAD_DF_IMM instruction.Junyan He2015-11-061-1/+0
* Backend: Delete the useless MOV_DF instruction.Junyan He2015-11-061-2/+0
* Backend: Delete getDoubleExecWidth and refine handleDouble.Junyan He2015-10-271-2/+1
* gbe: Implement a new BTI solution to support dynamic btiRuiling Song2015-05-221-5/+17
* SKL: fix some failed piglit tests, caused by read constant error.Yang Rong2015-02-091-1/+10
* Add the canHandleLong virtual function into gen encoderJunyan He2015-01-201-1/+3
* Modify the load IMM 64 function.Junyan He2015-01-201-1/+1
* License: adjust all license version to LGPL v2.1+.Zhigang Gong2014-11-111-1/+1
* Fix a upsample regression.Yang Rong2014-10-171-2/+0
* BDW: Fix load/store half error.Yang Rong2014-10-161-2/+3
* add opencl-1.2 builtin function popcount.Luo2014-10-141-0/+1
* BDW: Pass Jip and Uip when patchJMPI.Yang Rong2014-10-101-1/+1
* BDW: Add Gen8Encoder and Gen7Encoder.Yang Rong2014-10-101-7/+9
* Use instruction WHILE to manipulate structure.Luo Xionghu2014-09-261-0/+2
* GBE: Optimize constant load with sampler.Ruiling Song2014-07-151-1/+2
* Add Gen instruction 'else'Yongjia Zhang2014-07-081-0/+2
* HSW: Remove the jmpi distance limit of HSW.Yang Rong2014-06-121-5/+8
* GBE: Change 64bit integer storage in registerRuiling Song2014-05-291-4/+2
* GBE: Make compatible with old gcc version.Ruiling Song2014-05-271-1/+1
* Correct the double bug in HSW.Yang Rong2014-05-191-0/+4
* Modify the GenContext and GenEncoder's destructor to virtualJunyan He2014-05-161-0/+2
* Fix double bugs for hswJunyan He2014-05-121-2/+2
* Make the surface typed write work for HSWJunyan He2014-05-121-7/+7
* Using a correct DATAPORT and SFID for some send message of haswell.Junyan He2014-05-121-0/+9
* Add Gen75Context and Gen75Encoder class for hswJunyan He2014-05-121-2/+3