summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-11-03GBE: remove useless debug info.vectoroptZhigang Gong1-12/+2
2014-11-03GBE: One simple redundant instruction elimination.Zhigang Gong1-0/+46
2014-11-03GBE: fix disassembly bug.Zhigang Gong1-28/+0
2014-11-03GBE: further optimize vector mov.Zhigang Gong1-11/+25
2014-11-03GBE: analyze vector intereference to save some extra MOV if possible.Zhigang Gong1-10/+73
2014-11-03GBE: workaround register allocation fail caused by custom loop unroll.Ruiling Song1-7/+12
2014-11-03add utest for llvm intrinsic call usub_with_overflow funtion.Luo Xionghu2-35/+117
2014-11-03enable llvm intrinsic call usub_with_overflow funtion.Luo Xionghu1-1/+15
2014-11-03use env to set environment variables for GBE_BIN_GENERATERAndreas Beckmann1-1/+1
2014-11-03fix some typosAndreas Beckmann2-4/+4
2014-10-31Remove intel_gpgpu_check_binded_buf_address()Zhenyu Wang1-9/+10
2014-10-29IVB/HSW/BYT: Revert the Dynamic state Base Addr and relative buffers address ...Yang Rong1-7/+45
2014-10-29BDW: Fix bwd 32*32 scalar multiplication bug.Yang Rong1-6/+4
2014-10-28Fix a size assert when setup bti.Yang Rong2-2/+14
2014-10-28Refine the intel gpgpu delete.Yang Rong5-82/+169
2014-10-28Fix the compare_image_2d_and_1d_array test case bugJunyan He1-5/+16
2014-10-28add utest compiler_overflow for llvm intrinsic function.Luo Xionghu3-0/+93
2014-10-28add llvm Intrinsic call support.Luo Xionghu1-2/+64
2014-10-27GBE: fix a wrong type of cl_device_info.Zhigang Gong1-1/+1
2014-10-27GBE: set default address space to -1 to avoid incorrect unroll hint.Zhigang Gong1-1/+1
2014-10-24Fix AUX buffer for page alignmentZhenyu Wang1-3/+6
2014-10-24Use pread/pwrite for buffer enqueue read/writeZhenyu Wang4-26/+10
2014-10-24Clear batch buffer pointer after unmapZhenyu Wang1-1/+2
2014-10-24Make use of write enable flag for mem bo mapZhenyu Wang6-22/+27
2014-10-24GBE: handle dead loop BBs in liveness analysis.Zhigang Gong2-1/+11
2014-10-24create GIT_SHA1 without any dependencyMeng Mengmeng2-5/+4
2014-10-23Add the disasm support for Gen8Junyan He2-530/+582
2014-10-23GBE: fix regression caused by simple block optimization.Zhigang Gong1-0/+28
2014-10-23add beignet GIT_HAL1 if there is .git directoryMeng Mengmeng3-2/+35
2014-10-23GBE: add basic PHINode support in legalize pass.Zhigang Gong1-0/+66
2014-10-23GBE: increase maximum src/dst operands to 32.Zhigang Gong4-9/+9
2014-10-23GBE: add Selection instruction handler at legalize pass.Zhigang Gong1-0/+54
2014-10-23Add the test case for image 2d array fillJunyan He3-0/+98
2014-10-23Add the test case for image 1d array fillJunyan He3-0/+85
2014-10-23Fix the bug of 1D array slice pitchJunyan He5-14/+50
2014-10-23use global flag 0.0 to control unstructured simple block.Luo Xionghu3-23/+88
2014-10-20GBE: disable custom loop unroll for LLVM 3.3/3.4.Zhigang Gong2-1/+6
2014-10-17GBE: Add a customized loop unrolling handling mechanism.Zhigang Gong4-2/+243
2014-10-17GBE: fix a legalize pass bug when bitcast wide integer to incompaitble vector.Zhigang Gong1-4/+12
2014-10-17Refine the the error handling in function cl_command_queue_ND_range_gen7.Yang Rong1-3/+5
2014-10-17Fix a HSW regression.Yang Rong1-1/+1
2014-10-17GBE: do intrinsics lowering pass earlier.Zhigang Gong1-0/+1
2014-10-17Fix a upsample regression.Yang Rong5-28/+18
2014-10-16BDW: Also need set Shader Channel Select for constant buffer in BDW.Yang Rong1-0/+6
2014-10-16BDW: Fix load/store half error.Yang Rong5-5/+22
2014-10-15BDW: Change BDW's max work group size to 512.Yang Rong1-3/+5
2014-10-15Fix a HSW constant buffer regression.Yang Rong1-1/+35
2014-10-15GBE: fix a bug in legalize pass.Zhigang Gong1-7/+5
2014-10-15Fit the printf bug in loopJunyan He4-141/+283
2014-10-14Fix HSW thread_n <= 64 assert.Yang Rong1-3/+7