index
:
delta/beignet.git
OCL20
Release_v0.9.x
Release_v1.0
Release_v1.1
Release_v1.2
Release_v1.3
master
newRT
opencl-1.1
runtime_dev
stable
gitlab.freedesktop.org: beignet/beignet.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
backend
/
src
/
backend
/
program.hpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
GBE: clean llvm module's clone and release.
Yang, Rong R
2017-06-23
1
-2
/
+2
*
OCL20: handle device enqueue helper functions in the backend.
Yang, Rong R
2016-12-30
1
-0
/
+15
*
Backend: Add pipe packet size check
Pan Xiuli
2016-11-08
1
-0
/
+1
*
GBE: Implement new constant solution for ocl2
Ruiling Song
2016-11-08
1
-0
/
+4
*
OCL20: add gbe_kernel_get_ocl_version for getting kernel's version in runtime.
Yang Rong
2016-11-08
1
-0
/
+4
*
GBE: change GEN binary format.
Yang Rong
2016-06-23
1
-6
/
+6
*
Implement printf buffer management.
Yan Wang
2016-04-22
1
-7
/
+0
*
Change printf data structure and remove old code.
Yan Wang
2016-04-22
1
-9
/
+1
*
Backend: Use KernelArgument::ArgInfo to replace llvm's arg info.
Junyan He
2016-01-19
1
-2
/
+11
*
add support for build option -cl-fast-relaxed-math
Guo Yejun
2015-12-21
1
-1
/
+2
*
Add profiling info APIs to runtime.
Junyan He
2015-11-17
1
-0
/
+22
*
Backend: Add IVAR OCL_PROFILING_LOG to control profiling log.
Junyan He
2015-11-17
1
-1
/
+2
*
remove GBE_CURBE_STACK_POINTER in payload
Guo Yejun
2015-08-27
1
-1
/
+1
*
Fix the printf buffer size bug.
Junyan He
2015-01-13
1
-2
/
+2
*
do not use C++11 features inside libgbeinterp
Guo Yejun
2015-01-06
1
-3
/
+3
*
replace hash_map with map
Guo Yejun
2014-12-25
1
-2
/
+1
*
License: adjust all license version to LGPL v2.1+.
Zhigang Gong
2014-11-11
1
-1
/
+1
*
fix piglit get kernel info FUNCTION ATTRIBUTE fail.
Luo
2014-09-12
1
-0
/
+6
*
Fix compile warnings for ICC compiler
Lv Meng
2014-08-19
1
-1
/
+1
*
GBE: Handle bti allocation for internal buffer used by printf.
Ruiling Song
2014-07-30
1
-0
/
+9
*
GBE: Refine bti usage in backend & runtime.
Ruiling Song
2014-07-30
1
-1
/
+6
*
clean llvm resource in compiler (libgbe.so)
Guo Yejun
2014-07-25
1
-0
/
+2
*
clean code to remove gbe_kernel_set_const_buffer_size
Guo Yejun
2014-06-13
1
-12
/
+0
*
Add the clGetKernelArgInfo api and misc help functions
Junyan He
2014-06-13
1
-0
/
+3
*
Add the printfSet into the kernel Class and add misc helper functions
Junyan He
2014-06-11
1
-0
/
+26
*
remove the code of saving the llvm bitcode to file, replace it with llvm::Module
Luo
2014-06-09
1
-1
/
+1
*
separate runtime(libcl.so) and compiler(libgbe.so)
Guo Yejun
2014-05-28
1
-0
/
+2
*
do not serialize zero image/sampler info into binary
Guo Yejun
2014-05-09
1
-2
/
+2
*
GBE: pass the OCL_STRICT_CONFORMANCE env to the backend.
Zhigang Gong
2014-04-08
1
-1
/
+1
*
GBE: use a uniform style to calculate register size for curbe allocation.
Zhigang Gong
2014-04-08
1
-0
/
+1
*
Move the llvm optimize pass from clang to backend.
Yang Rong
2013-12-31
1
-1
/
+1
*
GBE: Add support for kernel attribute reqd_work_group_size.
Zhigang Gong
2013-11-13
1
-0
/
+13
*
GBE: Fix alignment according to OCL spec
Ruiling Song
2013-11-11
1
-0
/
+4
*
GBE: Fix a bo->offset assert
Ruiling Song
2013-10-22
1
-0
/
+2
*
GBE: Support local variable inside kernel function.
Ruiling Song
2013-10-14
1
-0
/
+3
*
Add the serialization support for backend
Junyan He
2013-09-12
1
-3
/
+56
*
enable scratch memory allocation and read/write
Ruiling Song
2013-08-07
1
-0
/
+3
*
GBE: Add support for get_image_width/height.
Zhigang Gong
2013-05-17
1
-3
/
+3
*
GBE/Runtime: Optimize Sample/TypedWrite instruction.
Zhigang Gong
2013-05-15
1
-0
/
+9
*
GBE: refine the sampler implementation to comply with spec.
Zhigang Gong
2013-05-15
1
-0
/
+11
*
add helper functions in gbe::Program
Homer Hsing
2013-05-02
1
-0
/
+8
*
Add constant pointer as argument support in kernel.
Yang Rong
2013-04-22
1
-1
/
+14
*
fix assertion when two kernels exist in cl file
Lu Guanqun
2013-03-29
1
-0
/
+1
*
Added support for __local pointer in kernel arguments. This require to add more
Benjamin Segovia
2012-11-09
1
-3
/
+6
*
Properly added use of the custom allocators everywhere
Benjamin Segovia
2012-08-10
1
-0
/
+3
*
Started to clean up the headers
Benjamin Segovia
2012-08-10
1
-16
/
+18
*
Made a systematic of range-based for loops when it is possible
Benjamin Segovia
2012-08-10
1
-2
/
+2
*
Added first support for stack Only c++ simulator can handle it right now
Benjamin Segovia
2012-08-10
1
-0
/
+3
*
Played with SIMD8
Benjamin Segovia
2012-08-10
1
-0
/
+3
*
Removed useless EOL at the end of the files
Benjamin Segovia
2012-08-10
1
-2
/
+0
[next]