summaryrefslogtreecommitdiff
path: root/backend/src
Commit message (Expand)AuthorAgeFilesLines
* gbe_bin_generater: fix two bugs.Zhigang Gong2014-05-231-2/+5
* move enqueue_copy_image kernels outside of runtime code.Luo2014-05-221-0/+2
* GBE: optimize builtin atan2.Ruiling Song2014-05-221-12/+13
* GBE: fix unpacked_uw/ub on uniform registers.Zhigang Gong2014-05-222-18/+26
* Add the pci id support for gbe_generateJunyan He2014-05-221-2/+20
* HSW: Corret the scratch buffer size calc and set the correct index in vfe state.Yang Rong2014-05-196-14/+84
* HSW: Fix the atomic msg type typo.Yang Rong2014-05-191-1/+1
* Correct the double bug in HSW.Yang Rong2014-05-194-0/+12
* HSW: Workaround the slm address issue.Yang Rong2014-05-199-21/+98
* Modify the GenContext and GenEncoder's destructor to virtualJunyan He2014-05-164-4/+8
* GBE: fix one regression caused by uniform analysis.Zhigang Gong2014-05-141-1/+7
* GBE: fix the legacy use of isScalarOrBool.Zhigang Gong2014-05-133-38/+24
* GBE: enable uniform analysis for bool data type.Zhigang Gong2014-05-133-56/+109
* GBE: enable uniform for load instruction.Zhigang Gong2014-05-132-22/+64
* GBE: implement uniform analysis.Zhigang Gong2014-05-136-136/+204
* GBE: change scalar byte size to 2 from 1.Zhigang Gong2014-05-131-1/+1
* GBE: No need to compute liveout again in value.cpp.Zhigang Gong2014-05-131-33/+0
* Fix double bugs for hswJunyan He2014-05-123-2/+67
* Make the surface typed write work for HSWJunyan He2014-05-123-7/+128
* correct jump distance of hsw's jmpi.Junyan He2014-05-121-4/+5
* Using a correct DATAPORT and SFID for some send message of haswell.Junyan He2014-05-126-68/+126
* Add Gen75Context and Gen75Encoder class for hswJunyan He2014-05-1211-14/+180
* GBE: Merge successive load/store together for better performance.Ruiling Song2014-05-094-1/+275
* GBE: Refine logic of finding where the local variable is defined.Ruiling Song2014-05-091-11/+14
* do not serialize zero image/sampler info into binaryGuo Yejun2014-05-094-4/+13
* GBE: fix one potential bug in UnsignedI64ToFloat.Zhigang Gong2014-05-081-1/+4
* GBE: Fix one build error of friend declaration for a class.Chuanbo Weng2014-05-061-1/+1
* GBE: remove some useless code.Zhigang Gong2014-05-051-21/+0
* GBE: fixed a regression at "Long" div/rem.Zhigang Gong2014-05-051-1/+8
* GBE: reserve flag0.0 for large basic block.Zhigang Gong2014-04-293-2/+17
* GBE: fix the large if/endif block issue.Zhigang Gong2014-04-295-17/+57
* GBE: fix the hard coded endif offset calculation.Zhigang Gong2014-04-294-20/+20
* GBE: Avoid unecessary dag/liveness computing at backend.Zhigang Gong2014-04-297-25/+68
* GBE: fixed a potential scalarize bug.Zhigang Gong2014-04-281-1/+3
* add support for cross compilerGuo Yejun2014-04-281-4/+4
* GBE: refine the gen program strategy.Zhigang Gong2014-04-286-17/+20
* GBE: fixed the undefined phi value's liveness analysis.Zhigang Gong2014-04-235-8/+21
* GBE: Try expire some register before register allocationRuiling Song2014-04-231-0/+2
* GBE: Optimize byte gather read using untyped read.Ruiling Song2014-04-231-11/+14
* support __gen_ocl_simd_any and __gen_ocl_simd_allGuo Yejun2014-04-226-0/+95
* GBE: Implement instruction compact.Ruiling Song2014-04-2110-540/+1133
* GBE: fix a Q64 spilling bug in non-simd8 mode.Zhigang Gong2014-04-181-2/+2
* GBE: work around baytrail-t hang issue.Zhigang Gong2014-04-171-1/+5
* GBE/Runtime: pass the device id to the compiler backend.Zhigang Gong2014-04-179-19/+34
* Use pkg-config to check modulesZhenyu Wang2014-04-171-3/+2
* GBE: Enable CFG printer.Ruiling Song2014-04-161-0/+8
* enable mad for mul+sub.Ruiling Song2014-04-161-2/+5
* GBE: Enable register spilling for SIMD16.Zhigang Gong2014-04-162-20/+64
* GBE: Optimize read_image performance for CL_ADDRESS_CLAMP..Zhigang Gong2014-04-1610-43/+126
* GBE: fixed two 'long' related bugs.Zhigang Gong2014-04-161-4/+4