summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-05-22GBE: fix post scheduling bug.fixschedZhigang Gong2-3/+4
2014-05-22draftZhigang Gong5-13/+34
2014-05-22GBE: preparation to mix simd16 into simd8 kernel.Zhigang Gong10-51/+225
2014-05-21GBE: fix post scheduling related bug for spill/unspill.Zhigang Gong3-5/+26
2014-05-21GBE: optimize post reg allocation instruction scheduling.Zhigang Gong4-111/+203
2014-05-21GBE: fix post register allocation instruction scheduling bug.Zhigang Gong1-3/+3
2014-05-16GBE: disable mad for some cases.Zhigang Gong1-1/+13
2014-05-16GBE: don't allocate/modify flag if it is not used in current BB.Zhigang Gong1-4/+11
2014-05-16GBE: optimize IMM handling for SEL/SEL_CMP/CMP.Zhigang Gong1-86/+97
2014-05-16GBE: optimize SUB dst, imm, src1 instruction.Zhigang Gong1-13/+17
2014-05-16GBE: fix unpacked_uw/ub on uniform registers.Zhigang Gong2-18/+26
2014-05-16GBE: optimize CMP instruction encoding.Zhigang Gong4-51/+79
2014-05-16GBE: refine disassembly code to show null register's type.Zhigang Gong1-9/+11
2014-05-16Modify the GenContext and GenEncoder's destructor to virtualJunyan He4-4/+8
2014-05-16Runtime: Fix a bug in L3 configuration.Ruiling Song2-5/+14
2014-05-14GBE: fix one regression caused by uniform analysis.Zhigang Gong1-1/+7
2014-05-13GBE: fix the legacy use of isScalarOrBool.Zhigang Gong3-38/+24
2014-05-13GBE: enable uniform analysis for bool data type.Zhigang Gong3-56/+109
2014-05-13GBE: enable uniform for load instruction.Zhigang Gong2-22/+64
2014-05-13GBE: implement uniform analysis.Zhigang Gong6-136/+204
2014-05-13GBE: change scalar byte size to 2 from 1.Zhigang Gong1-1/+1
2014-05-13GBE: No need to compute liveout again in value.cpp.Zhigang Gong1-33/+0
2014-05-12Fix double bugs for hswJunyan He3-2/+67
2014-05-12Make the surface typed write work for HSWJunyan He8-29/+202
2014-05-12correct jump distance of hsw's jmpi.Junyan He1-4/+5
2014-05-12Using a correct DATAPORT and SFID for some send message of haswell.Junyan He6-68/+126
2014-05-12Add Gen75Context and Gen75Encoder class for hswJunyan He11-14/+180
2014-05-12Update the device info description for HSWJunyan He1-45/+90
2014-05-09Runtime: change default tiling mode to TILE_X from TILE_Y.Zhigang Gong1-2/+23
2014-05-09GBE: Merge successive load/store together for better performance.Ruiling Song4-1/+275
2014-05-09GBE: Refine logic of finding where the local variable is defined.Ruiling Song1-11/+14
2014-05-09do not serialize zero image/sampler info into binaryGuo Yejun4-4/+13
2014-05-08GBE: fix one potential bug in UnsignedI64ToFloat.Zhigang Gong1-1/+4
2014-05-06GBE: Fix one build error of friend declaration for a class.Chuanbo Weng1-1/+1
2014-05-05GBE: remove some useless code.Zhigang Gong1-21/+0
2014-05-05GBE: increase the global memory size to 1GB.Zhigang Gong1-2/+2
2014-05-05GBE: fixed a regression at "Long" div/rem.Zhigang Gong1-1/+8
2014-04-30Init Benchmark suiteYi Sun5-0/+224
2014-04-29GBE: reserve flag0.0 for large basic block.Zhigang Gong3-2/+17
2014-04-29GBE: fix the large if/endif block issue.Zhigang Gong5-17/+57
2014-04-29GBE: fix the hard coded endif offset calculation.Zhigang Gong4-20/+20
2014-04-29GBE: Avoid unecessary dag/liveness computing at backend.Zhigang Gong7-25/+68
2014-04-28GBE: fixed a potential scalarize bug.Zhigang Gong1-1/+3
2014-04-28add support for cross compilerGuo Yejun2-5/+5
2014-04-28GBE: refine the gen program strategy.Zhigang Gong6-17/+20
2014-04-23GBE: fixed the undefined phi value's liveness analysis.Zhigang Gong5-8/+21
2014-04-23GBE: Try expire some register before register allocationRuiling Song1-0/+2
2014-04-23GBE: Optimize byte gather read using untyped read.Ruiling Song1-11/+14
2014-04-22add test for __gen_ocl_simd_any and __gen_ocl_simd_allGuo Yejun5-0/+115
2014-04-22support __gen_ocl_simd_any and __gen_ocl_simd_allGuo Yejun6-0/+95