summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-12-21Backend: Fix a memory leak for structurizer.HEADmasterJunyan He1-5/+4
2015-12-21add support for build option -cl-fast-relaxed-mathGuo Yejun6-13/+35
2015-12-14fix debug instruction welform assert.Luo Xionghu1-1/+7
2015-12-14fix workgroup_broadcast instruction debug mode assert.Luo Xionghu1-1/+1
2015-12-14Utest: Add a bitonic sort test for non-constant extractelementPan Xiuli3-1/+94
2015-12-14Backend: Implement the non-constant extractelement scalarizePan Xiuli1-7/+39
2015-12-14Utests: Add test cases for reduce add.Junyan He2-0/+81
2015-12-14Backend: Add reduce add to gen_context.Junyan He1-2/+22
2015-12-14Utests: Add test cases for workgroup reduce max/min.Junyan He3-0/+203
2015-12-14Runtime: Add the threadid calculation for curbe.Junyan He1-1/+11
2015-12-14Backend: Implement reduce min and max in gen_contextJunyan He1-5/+279
2015-12-14Backend: Add state register into schedule consideration.Junyan He1-4/+12
2015-12-14Backend: Add WORKGROUP_OP instruction selection.Junyan He6-0/+41
2015-12-14Add forward message function for gen encoder.Junyan He2-0/+14
2015-12-14Backend: Establishing the thread/TID-EUID map.Junyan He2-8/+151
2015-12-14libocl: Refine the workgroup functions, add signed info.Junyan He1-57/+57
2015-12-14Backend: Add threadid as a curbe register.Junyan He4-3/+7
2015-12-14Backend: Add tidMapSLM and wgBroadcastSLM to each function.Junyan He3-9/+20
2015-12-14Backend: Add sr0 reg helper function.Junyan He2-7/+11
2015-12-14add Broxton supportGuo Yejun12-12/+213
2015-12-10fix LLVM 3.5 fail.Luo Xionghu1-0/+14
2015-12-10utests: add an utest for mixPan Xiuli3-1/+56
2015-12-10Backend: refine mix with hardware lrp functionPan Xiuli13-1/+37
2015-12-10utest: add utest to generate spir binary from beignet.Luo Xionghu1-0/+99
2015-12-10backend: enable option -dump-spir-binary to generate SPIR binary from beignet.Luo Xionghu1-5/+22
2015-12-10runtime: add macro DEBUGP() to handle debug printf.Ruiling Song2-3/+9
2015-12-10Utest: Add test for get_global/local_linear_idPan Xiuli5-1/+183
2015-12-10utest: write to dst buffer to fix utest failureRuiling Song1-0/+2
2015-12-10libocl: Add three work-item built-in functionPan Xiuli2-0/+33
2015-12-09SKL: Use kernel-defined MOCS values instead of assuming hardware defaults.Francisco Jerez1-2/+2
2015-12-09fix gcc build error.Luo Xionghu2-2/+2
2015-12-09GBE: implement pre-register-allocation instruction scheduling.Zhigang Gong1-21/+116
2015-12-09change the sampler type value to keep same with spir spec.Luo Xionghu1-17/+16
2015-12-09gbe/libocl: define the gentype half_xxx math function instead of using MACRO.Luo Xionghu3-29/+70
2015-12-09gbe: add vec_type_hint's type into functionAttributes.Luo Xionghu3-7/+104
2015-12-09runtime: add missing supported format image_1d_buffer.Luo Xionghu1-0/+1
2015-12-09runtime: fix clLinkProgram bug.Luo Xionghu1-0/+10
2015-12-09runtime: fix clCompileProgram bug.Luo Xionghu3-13/+6
2015-12-09runtime: initialize the memory content to 0.Luo Xionghu1-0/+1
2015-12-09gbe/libocl: change xxx_fence function to OVERLOADABLE.Luo Xionghu2-6/+6
2015-12-09gbe: use kernel_arg_base_type to recognize image arguments.Luo Xionghu2-7/+21
2015-12-09gbe/libocl: define the vloada_xxx function instead of using MACRO.Luo Xionghu2-8/+26
2015-12-09add utest to demo how to run CM kernerl via OpenCL APIsGuo Yejun3-0/+280
2015-12-09make Beignet as intermedia layer of CMRTGuo Yejun15-14/+497
2015-12-02GBE/DebugInfo: Print line and column NO. with ASMBai Yannan1-0/+7
2015-12-02GBE/DebugInfo: Pass debug info : SEL IR => GenInsnBai Yannan4-1/+23
2015-12-02GBE/DebugInfo: Pass debug info : GEN IR => SEL IRBai Yannan2-0/+14
2015-12-02GBE/DebugInfo: Pass debug info :llvm IR => GEN IRBai Yannan4-1/+25
2015-12-02GBE/DebugInfo: Enable new featureBai Yannan2-0/+7
2015-11-26check image from buffer's base address alignment.Luo Xionghu1-0/+9