summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-11-25Add utest for workgroup_broadcast.Junyan He3-0/+57
2015-11-25Handle the WorkGroup_Broadcast logic in insn_selection.Junyan He1-0/+87
2015-11-25Add WorkGroup functions to Gen IR logic in llvm_gen_backend.Junyan He2-1/+96
2015-11-25Add the WorkGroupInstruction as a new type of instruction.Junyan He3-0/+190
2015-11-25libocl: Add the module for work_group functions.Junyan He4-1/+246
2015-11-25Add a benchmark which test do 3*3 median filter in image.Meng Mengmeng2-7/+47
2015-11-25Add a benchmark which test do 3*3 median filter in buffer.Meng Mengmeng2-9/+75
2015-11-25Refine the benchmark tests: copy buffer and image.Meng Mengmeng2-6/+6
2015-11-25Add a option which could set the benchmark unit properly.Meng Mengmeng10-15/+15
2015-11-25Backend: Refine printfs into ir unitPan Xiuli8-29/+25
2015-11-25runtime: set CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE to kernel's SIMD_WI...Zhigang Gong5-6/+13
2015-11-25GBE: decrease the loop unrolling threshold to 640.Zhigang Gong1-1/+1
2015-11-25GBE: remove useless assertions code.Zhigang Gong1-9/+5
2015-11-25GBE: don't assert even if we fail to compile kernel at the backend stage.Zhigang Gong5-17/+31
2015-11-25GBE: extent register allocator size/offset to 32bit.Zhigang Gong2-29/+29
2015-11-25Utests: Fix the failure for half math tests.Junyan He1-17/+24
2015-11-25Backend: Add gen9 barrier prediction settingPan Xiuli1-0/+1
2015-11-24Backend: add debugwait functionPan Xiuli13-5/+91
2015-11-24Backend: enable to choose notification registerPan Xiuli3-5/+5
2015-11-20GBE: CreateCall2 is removed in llvm 3.7.Ruiling Song1-4/+7
2015-11-19Runtime: return the correct error code in cl_event_check_waitlist.Yang Rong1-2/+4
2015-11-19Fix sizing error for bitfieldGiuseppe Bilotta1-1/+1
2015-11-17Backend: Append the reg interval for registers need for profiling.Junyan He1-0/+47
2015-11-17Backend: Implement StoreProfilingInstruction in GenContext.Junyan He1-0/+167
2015-11-17Backend: Implement emitCalcTimestampInstruction in GenContext.Junyan He1-2/+109
2015-11-17Backend: Add ADD_ and SUB_ timestamps help functions.Junyan He4-7/+67
2015-11-17Backend: Avoid CALC_TIMESTAMP and STORE_PROFILING being scheduled.Junyan He1-1/+3
2015-11-17Backend: Fix two bugs about curbe related pointer.Junyan He2-6/+8
2015-11-17Runtime: Bind the profiling buffer when profiling enabled.Junyan He6-1/+126
2015-11-17Add profiling info APIs to runtime.Junyan He6-1/+80
2015-11-17Backend: Add profilingProlog function for GenContext.Junyan He2-0/+135
2015-11-17Backend: Add tm0 function for arf timestamp register.Junyan He1-0/+10
2015-11-17Backend: Add a auxiliary function to convert GenReg to uniform.Junyan He1-0/+9
2015-11-17Backend: Add CalcTimestamp and StoreProfiling to insn selection.Junyan He6-0/+163
2015-11-17Backend: Add IVAR OCL_PROFILING_LOG to control profiling log.Junyan He9-10/+32
2015-11-17Backend: Add CalcTimestamp and StoreProfiling.Junyan He2-0/+47
2015-11-17Backend: Insert store_profiling before lowed return.Junyan He1-0/+7
2015-11-17Backend: Add ProfilingInfo to Unit.Junyan He2-1/+15
2015-11-17Backend: Add profiling registers to curbe.Junyan He3-2/+24
2015-11-17Backend: Add ProfilingInserter and a new function pass.Junyan He2-0/+210
2015-11-17Backend: Add StoreProfiling and CalcTimestamp instructionsJunyan He3-2/+123
2015-11-17Backend: Add ProfilingInfo class to ir.Junyan He3-0/+208
2015-11-17First reference beignet's CL header to buildZhenyu Wang1-1/+3
2015-11-17CMake: Add -lrt to the link command of libcl.soJunyan He1-0/+1
2015-11-17Full support of cl_intel_motion_estimation extension.Chuanbo Weng2-50/+175
2015-11-11gbe: fix uitofp instruction issue.Luo Xionghu1-1/+11
2015-11-11runtime: extension size not enough.Luo Xionghu3-3/+10
2015-11-10Add document of video motion estimation support.Chuanbo Weng2-0/+80
2015-11-10Add basic utest for block_motion_estimate_intel.Chuanbo Weng3-0/+111
2015-11-10Add extensions intel_accelerator and basic intel_motion_estimation.Chuanbo Weng22-33/+1017