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
Commit message (
Expand
)
Author
Age
Files
Lines
*
- Added reference images for all the remaining tests that need them
Benjamin Segovia
2012-11-02
1
-11
/
+106
*
- 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
1
-20
/
+55
*
Made compiler_clod pass. The image is now properly computed.
Benjamin Segovia
2012-11-02
13
-226
/
+561
*
Removed use of exceptions since LLVM may not support them (depending on how it
Benjamin Segovia
2012-10-12
9
-34
/
+37
*
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
12
-39
/
+247
*
Pushed back original headers we partially lost during the code base merge. Now
Benjamin Segovia
2012-10-12
18
-57
/
+146
*
Fixed select OCL builtin
Benjamin Segovia
2012-10-09
2
-18
/
+18
*
Fixed a bug in the flag register allocator
Benjamin Segovia
2012-10-09
4
-9
/
+46
*
Separate instruction data from the rest to prepare intrusive_list use for
Benjamin Segovia
2012-10-08
2
-10
/
+23
*
Used intrusive_list for SelectionVector
Benjamin Segovia
2012-10-08
3
-21
/
+10
*
Used intrusive_list for SelectionBlock
Benjamin Segovia
2012-10-08
5
-93
/
+34
*
Used intrusive_list for SelectionInstruction
Benjamin Segovia
2012-10-08
3
-72
/
+38
*
Added some more public functionality for intrusive_list
Benjamin Segovia
2012-10-08
2
-21
/
+65
*
Used intrusive_list for forward list instruction scheduling
Benjamin Segovia
2012-10-08
4
-131
/
+74
*
Added intrusive list implementation from Maciej Sinilo (MIT licensed)
Benjamin Segovia
2012-10-08
6
-7
/
+206
*
Removed utest kernels used for the (removed) internal tests
Benjamin Segovia
2012-10-08
2
-3038
/
+0
*
Cleaned up disassembly code to make it used the new files (and not the mesa
Benjamin Segovia
2012-10-08
2
-408
/
+203
*
Removed compiler internal utests. We now have the OCL unit tests. We do not need
Benjamin Segovia
2012-10-08
8
-1336
/
+0
*
Fixed issue with flag register encoding in instruction scheduling
Benjamin Segovia
2012-10-08
2
-19
/
+3
*
Activated instruction scheduling
Benjamin Segovia
2012-10-08
9
-17
/
+67
*
Fixed compilation issue with gcc 4.6
Benjamin Segovia
2012-10-08
1
-1
/
+1
*
Handled null register when scheduling
Benjamin Segovia
2012-10-05
5
-16
/
+29
*
Almost finished instruction scheduling. Just need to handle accumulator write
Benjamin Segovia
2012-10-04
3
-9
/
+11
*
Fixed bug in growing pool allocator
Benjamin Segovia
2012-10-04
3
-20
/
+39
*
Fixed read/write dependencies for the insn scheduler
Benjamin Segovia
2012-10-04
3
-6
/
+6
*
Started to make instruction scheduling work
Benjamin Segovia
2012-10-02
3
-29
/
+57
*
First implementation (untested) of instruction scheduling. Now it is pretty
Benjamin Segovia
2012-09-21
6
-67
/
+444
*
Removed unused files
Benjamin Segovia
2012-09-19
21
-978
/
+91
*
Cleaned up instruction selection interface. Push everything back to the cpp
Benjamin Segovia
2012-09-19
5
-507
/
+592
*
Cleaned up register allocator interface to limit dependencies
Benjamin Segovia
2012-09-19
2
-67
/
+106
*
Made SelectionInstruction variable sized
Benjamin Segovia
2012-09-19
4
-100
/
+116
*
Implemented linear allocator to have both fast instruction allocation and
Benjamin Segovia
2012-09-19
8
-249
/
+280
*
Started to implemented instruction scheduling
Benjamin Segovia
2012-09-18
5
-0
/
+179
*
Improved MOVs generation while resolving PHIs
Benjamin Segovia
2012-09-18
5
-17
/
+135
*
Fixed a warning with gcc 4.7 related to the use of zero sized arrays...
bsegovia
2012-09-17
1
-1
/
+1
*
Implemented greedy instruction on DAG. The idea is mostly to merge instructions
bsegovia
2012-09-17
19
-1445
/
+2323
*
Added proper flag register allocation. Flag are spilled into GRFs. The spilling
bsegovia
2012-09-17
11
-1375
/
+1382
*
Pushed back modified files for Gen extension support
bsegovia
2012-09-17
24
-400
/
+1520
*
Fixed a bug in register allocator
bsegovia
2012-08-13
1
-1
/
+1
*
Fixed a bug with LLVM alloca
bsegovia
2012-08-13
4
-66
/
+36
*
Reenabled the CMake build path. It is really imperfect and the build CMake
bsegovia
2012-08-13
3
-93
/
+47
*
Fixed constness warning for gcc 4.7
bsegovia
2012-08-13
1
-42
/
+42
*
Create make-based build infrastructure
Keith Packard
2012-08-10
8
-0
/
+23
*
Added missing file
Benjamin Segovia
2012-08-10
1
-0
/
+19
*
Used a hash map to handle OCL instrinsic functions
Benjamin Segovia
2012-08-10
1
-4
/
+67
*
Started to play with __local and __constant declarations
Benjamin Segovia
2012-08-10
4
-11
/
+24
*
Fixed a typo in Release
Benjamin Segovia
2012-08-10
2
-3
/
+3
[next]