summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-05-28GBE: Consolidate all read/write instruction's bti handling.Zhigang Gong4-28/+64
2014-05-28separate runtime(libcl.so) and compiler(libgbe.so)Guo Yejun21-44/+282
2014-05-28GBE: fix baytrail L3 cache configuration.Zhigang Gong1-1/+1
2014-05-27GBE: Make compatible with old gcc version.Ruiling Song4-4/+4
2014-05-27Refine pci id detecting.Junyan He2-2/+25
2014-05-27GBE: fix post scheduling related bug for spill/unspill.Zhigang Gong3-7/+31
2014-05-27GBE: optimize post reg allocation instruction scheduling.Zhigang Gong4-111/+202
2014-05-27GBE: fix one post register allocation instruction scheduling bug.Zhigang Gong1-3/+3
2014-05-27GBE: disable mad for some cases.Zhigang Gong1-1/+13
2014-05-23GBE: fix a uniform analysis bug.Zhigang Gong2-20/+46
2014-05-23GBE: don't allocate/modify flag if it is not used in current BB.Zhigang Gong1-4/+11
2014-05-23GBE: optimize IMM handling for SEL/SEL_CMP/CMP.Zhigang Gong1-86/+95
2014-05-23GBE: optimize SUB dst, imm, src1 instruction.Zhigang Gong1-13/+17
2014-05-23GBE: optimize CMP instruction encoding.Zhigang Gong4-51/+79
2014-05-23GBE: refine disassembly code to show null register's type.Zhigang Gong1-9/+11
2014-05-23gbe_bin_generater: fix two bugs.Zhigang Gong2-3/+6
2014-05-23correct L3 cache settings for baytrailGuo Yejun1-1/+29
2014-05-22move enqueue_copy_image kernels outside of runtime code.Luo19-174/+280
2014-05-22fix event related bugs.Luo3-41/+75
2014-05-22GBE: optimize builtin atan2.Ruiling Song1-12/+13
2014-05-22Fix the bug of forgetting release sampler in utest.Junyan He4-0/+8
2014-05-22GBE: fix unpacked_uw/ub on uniform registers.Zhigang Gong2-18/+26
2014-05-22Add the pci id support for gbe_generateJunyan He4-4/+35
2014-05-22Fix map gtt fail when memory object size is too large.Yang Rong5-34/+68
2014-05-19HSW: Corret the scratch buffer size calc and set the correct index in vfe state.Yang Rong8-24/+113
2014-05-19HSW: Fix the atomic msg type typo.Yang Rong1-1/+1
2014-05-19Correct the double bug in HSW.Yang Rong4-0/+12
2014-05-19HSW: Use the drm flag I915_EXEC_ENABLE_SLM to set L3 control config.Yang Rong5-5/+74
2014-05-19HSW: Workaround the slm address issue.Yang Rong9-21/+98
2014-05-19Enable pipe control.Yang Rong2-4/+8
2014-05-19Fix a crash when clSetKernelArg of parameter point to NULL value.Yang Rong1-3/+7
2014-05-19HSW: align buffer's size to DWORD.Yang Rong1-0/+4
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