summaryrefslogtreecommitdiff
path: root/backend/src/backend/gen_insn_selection.hpp
Commit message (Expand)AuthorAgeFilesLines
* Implement extension cl_intel_device_side_avc_motion_estimation.Chuanbo Weng2017-07-121-3/+9
* GLK: add geminilake backend support.Yang Rong2017-05-151-0/+7
* move simpleBlock check and if/endif optimize after select.Luo Xionghu2017-02-171-0/+2
* revert patch 2edb7451a8f92295f79e29ef16740b5cd16127f2.Luo Xionghu2017-02-171-1/+0
* add sends support for printfGuo, Yejun2016-12-301-0/+1
* GBE: fix a src/dst register reuse bug.Yang, Rong R2016-12-301-0/+2
* enable sends to write SLM for workgroup opGuo, Yejun2016-12-281-1/+4
* enable sends for typed writeGuo, Yejun2016-12-161-0/+1
* Backend: Refine selection IR outputPan Xiuli2016-12-091-0/+1
* Backend: Refine instruction ID for sel irPan Xiuli2016-12-091-0/+4
* Backend: Refine flag usage in instrction selectionPan Xiuli2016-12-091-1/+0
* support sends (split send) for untyped writeGuo, Yejun2016-11-301-0/+1
* Backend: Resize the selection instruction max dst numPan Xiuli2016-08-311-2/+2
* KBL: add kabylake backend support.Yang Rong2016-08-161-0/+7
* 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
* Implement instruction selection of printf.Yan Wang2016-04-221-0/+6
* Backend: Add WORKGROUP_OP instruction selection.Junyan He2015-12-141-0/+1
* add Broxton supportGuo Yejun2015-12-141-0/+7
* GBE/DebugInfo: Pass debug info : GEN IR => SEL IRBai Yannan2015-12-021-0/+3
* Backend: add debugwait functionPan Xiuli2015-11-241-0/+1
* Backend: Add CalcTimestamp and StoreProfiling to insn selection.Junyan He2015-11-171-0/+8
* Add built-in function __gen_ocl_vme.Chuanbo Weng2015-11-101-3/+11
* add more OP for LOGICAL_SRCMOD caseGuo Yejun2015-11-031-3/+3
* fix a long relative regreesion issue on BSW caused by local copy propagationGuo Yejun2015-10-211-0/+2
* fix a regression issue caused by LocalCopyPropagationGuo Yejun2015-10-211-0/+6
* add local copy propagation optimization for each basic blockGuo Yejun2015-10-081-0/+2
* add basic structure for selection IR optimizationGuo Yejun2015-10-081-0/+5
* GBE: fix one potential register spilling bug.Zhigang Gong2015-06-021-0/+2
* GBE: add offsetID in SelectionVector.Ruiling Song2015-06-011-0/+2
* gbe: Implement a new BTI solution to support dynamic btiRuiling Song2015-05-221-17/+3
* Add Indirect struct argument read support.Yang Rong2015-05-151-0/+1
* Chv: Add chv backend support.Yang Rong2015-05-041-0/+7
* GBE: Extend front label ip to 32 bit on demand.Zhigang Gong2015-04-131-1/+0
* GBE: extend backend label to 32 bit.Zhigang Gong2015-04-131-2/+2
* SKL: fix skl LD fail.Yang Rong2015-01-301-0/+7
* GBE: fix an ACC register related instruction scheduling bugZhigang Gong2015-01-211-0/+2
* License: adjust all license version to LGPL v2.1+.Zhigang Gong2014-11-111-1/+1
* use global flag 0.0 to control unstructured simple block.Luo Xionghu2014-10-231-0/+1
* BDW: Refine BDW's int 32*32 multiply.Yang Rong2014-10-101-0/+7
* GBE: Optimize constant load with sampler.Ruiling Song2014-07-151-0/+1
* GBE: Pass correct register type when replaceRegRuiling Song2014-05-291-0/+2
* GBE: Consolidate all read/write instruction's bti handling.Zhigang Gong2014-05-281-0/+35
* GBE: optimize CMP instruction encoding.Zhigang Gong2014-05-231-2/+2
* HSW: Workaround the slm address issue.Yang Rong2014-05-191-0/+7
* GBE: fix the legacy use of isScalarOrBool.Zhigang Gong2014-05-131-2/+0
* GBE: reserve flag0.0 for large basic block.Zhigang Gong2014-04-291-0/+1
* GBE: fix the hard coded endif offset calculation.Zhigang Gong2014-04-291-4/+1
* GBE: Optimize read_image performance for CL_ADDRESS_CLAMP..Zhigang Gong2014-04-161-0/+1
* GBE: Only emit long jump when jump a lot of blocksZhigang Gong2014-04-081-0/+1