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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Started to implement OpenCL barrier() function
Benjamin Segovia
2012-11-12
13
-24
/
+144
*
Started the boiler plate for barrier (and fences) instructions
Benjamin Segovia
2012-11-09
7
-16
/
+89
*
Removed MAD instruction in the IR
Benjamin Segovia
2012-11-09
10
-116
/
+7
*
Added support for __local pointer in kernel arguments. This require to add more
Benjamin Segovia
2012-11-09
21
-34
/
+227
*
Updated README since LLVM 3.1 is supported and LLVM 3.2 is almost supported
Benjamin Segovia
2012-11-09
1
-4
/
+3
*
Improved the comment on the LLVM pass
Benjamin Segovia
2012-11-09
1
-6
/
+20
*
Fixed more warning with LLVM 3.2
Benjamin Segovia
2012-11-09
4
-7
/
+8
*
Fixed inverted assertion
Benjamin Segovia
2012-11-09
1
-7
/
+6
*
Added a lengthy comment on the LLVM to Gen IR translation
Benjamin Segovia
2012-11-09
1
-1
/
+41
*
Forbid use of LLVM 3.2 since there are still issues with the code generated by
Benjamin Segovia
2012-11-09
1
-1
/
+1
*
Fixed a warning when compiling with LLVM 3.1
Benjamin Segovia
2012-11-09
4
-7
/
+12
*
Finished proper support for LLVM 3.1
Benjamin Segovia
2012-11-09
1
-1
/
+1
*
Fixed a bug in llvm Gen backend
Benjamin Segovia
2012-11-08
1
-5
/
+13
*
Fixed preprocessor defines for LLVM 3.0
Benjamin Segovia
2012-11-08
2
-0
/
+19
*
Cleaned some old bitrot code in llvm_gen_backend
Benjamin Segovia
2012-11-08
4
-49
/
+61
*
Enabled assertions and internal errors for the compiler. The compiler missed too
Benjamin Segovia
2012-11-08
2
-2
/
+2
*
Added support for llvm 3.1
Benjamin Segovia
2012-11-08
20
-69
/
+115
*
Fixed a leak in the code using libdrm_intel
Benjamin Segovia
2012-11-08
1
-2
/
+4
*
Made a quick pass to clean up a bit the headers (there is way too many "INLINE"
Benjamin Segovia
2012-11-07
7
-110
/
+129
*
Removed one useless rforeach for the basic blocks
Benjamin Segovia
2012-11-07
3
-31
/
+37
*
Removed old bits of ir::Instruction
Benjamin Segovia
2012-11-07
6
-336
/
+4
*
Started to revamp ir::Instruction class to make it use intrusive_list instead
Benjamin Segovia
2012-11-07
9
-54
/
+141
*
Added supports for loads and stores of float8/float16
Benjamin Segovia
2012-11-07
8
-14
/
+157
*
Implemented merge of identical immediates per basic block
Benjamin Segovia
2012-11-06
3
-3
/
+114
*
Added a new menger sponge with no shadow (just to have an extra kernel a bit
Benjamin Segovia
2012-11-06
3
-0
/
+127
*
Added support for select instructions with embedded compares
Benjamin Segovia
2012-11-06
15
-29
/
+447
*
Changed style of the comment for insn scheduling
Benjamin Segovia
2012-11-06
1
-5
/
+6
*
Made the zero cycle strategy work. This stronly limits the register pressure.
Benjamin Segovia
2012-11-06
8
-17
/
+99
*
Added a additional rule for MADs. When we try to avoid spilling, we do not
Benjamin Segovia
2012-11-06
1
-0
/
+7
*
Added more features to the instruction scheduler to support both pre-register
Benjamin Segovia
2012-11-06
10
-38
/
+120
*
Fixed a potential bug with cvar
Benjamin Segovia
2012-11-05
3
-5
/
+5
*
Added julia set
Benjamin Segovia
2012-11-05
7
-11
/
+192
*
Added three kernels from Inigo website. Be aware that glsl mod functions is not
Benjamin Segovia
2012-11-05
13
-233
/
+371
*
Farctorized the code for the kernels I picked up from Inigo websites
Benjamin Segovia
2012-11-05
6
-64
/
+106
*
Removed the remaining bits of the Gen specific extensions. Much cleaner code
Benjamin Segovia
2012-11-05
10
-779
/
+2
*
Started to remove support for gen extensions. This was basically a quick fire
Benjamin Segovia
2012-11-05
15
-487
/
+2
*
Removed the remaining bits of the c++ simulator. We only need the support for
Benjamin Segovia
2012-11-05
20
-4077
/
+5
*
Updated the utest Makefile
Benjamin Segovia
2012-11-02
1
-0
/
+3
*
- Added reference images for all the remaining tests that need them
Benjamin Segovia
2012-11-02
9
-50
/
+154
*
- Made ribbon test pass (still need to generate the golden image)
Benjamin Segovia
2012-11-02
3
-12
/
+36
*
Add support for insertion into vector of constants
Benjamin Segovia
2012-11-02
4
-21
/
+93
*
Made compiler_clod pass. The image is now properly computed.
Benjamin Segovia
2012-11-02
18
-235
/
+777
*
Removed outdated html documentation files. Markdown files are OK.
Benjamin Segovia
2012-11-02
7
-1094
/
+0
*
Changed name of CMake utest program to make it match with the "Makefile version"
Benjamin Segovia
2012-10-22
1
-1
/
+1
*
Removed c++ simulator documentation since it is going to be deprecated
Benjamin Segovia
2012-10-22
4
-191
/
+45
*
Removed use of exceptions since LLVM may not support them (depending on how it
Benjamin Segovia
2012-10-12
12
-38
/
+45
*
Fixed 32 bit compilation issue. Unfortunately dropped an alignment requirement
Benjamin Segovia
2012-10-12
2
-2
/
+1
*
Started to add geometric functions (see OpenCL spec)
Benjamin Segovia
2012-10-12
2
-2
/
+51
*
Added support for various math functions
Benjamin Segovia
2012-10-12
17
-39
/
+389
*
Pushed back original headers we partially lost during the code base merge. Now
Benjamin Segovia
2012-10-12
33
-58
/
+479
[next]