projects
/
contrib
/
beignet.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
contrib/beignet.git
2013-03-29
Homer Hsing
test case for OpenCL 1.1 conversion & type casting
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Homer Hsing
Test case for OpenCL 1.1 address space qualifier
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Homer Hsing
Test case for OpenCL 1.1 integer built-in functions
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Homer Hsing
Test case for OpenCL 1.1 structure attributes
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Homer Hsing
Test case for OpenCL 1.1 Preprocessor Directives &...
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Homer Hsing
Test case for OpenCL 1.1 math constants
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Homer Hsing
Test case for OpenCL 1.1 workitem builtin functions
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Homer Hsing
Test case for OpenCL 1.1 supported data types
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Homer Hsing
Add test case, OpenCL 1.1 Math Built-in Functions
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Homer Hsing
test creating program objects, build program executable...
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Homer Hsing
Fix up README.md
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Zhigang Gong
new test case from Nanhai.
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Zhigang Gong
First implementation for extension cl_khr_gl_sharing.
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Zhigang Gong
Remove glext.h.
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Zhigang Gong
Only llvm3.0 and 3.1 have TargetData.h.
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Zhigang Gong
Fixed a potential Null pointer reference in emitMovForPHI.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-17
Benjamin Segovia
Updated comment on lost copy since it is supported now
commit
|
commitdiff
|
tree
|
snapshot
2012-11-17
Benjamin Segovia
Implemented a work around for LLVM / clang 3.2. They...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-16
Benjamin Segovia
Improved llvm 3.2 support (remove some warnings using...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-16
Benjamin Segovia
Fixed lost copy issue when deSSAing the code. Yeah...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Benjamin Segovia
Added complete support for barrier (and use of SLM)
commit
|
commitdiff
|
tree
|
snapshot
2012-11-13
Benjamin Segovia
Started to implement OpenCL barrier() function
commit
|
commitdiff
|
tree
|
snapshot
2012-11-10
Benjamin Segovia
Started the boiler plate for barrier (and fences) instr...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-10
Benjamin Segovia
Removed MAD instruction in the IR
commit
|
commitdiff
|
tree
|
snapshot
2012-11-10
Benjamin Segovia
Added support for __local pointer in kernel arguments...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Updated README since LLVM 3.1 is supported and LLVM...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Improved the comment on the LLVM pass
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Fixed more warning with LLVM 3.2
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Fixed inverted assertion
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Added a lengthy comment on the LLVM to Gen IR translation
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Forbid use of LLVM 3.2 since there are still issues...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Fixed a warning when compiling with LLVM 3.1
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Finished proper support for LLVM 3.1
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Fixed a bug in llvm Gen backend
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Fixed preprocessor defines for LLVM 3.0
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Cleaned some old bitrot code in llvm_gen_backend
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Enabled assertions and internal errors for the compiler...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Added support for llvm 3.1
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Benjamin Segovia
Fixed a leak in the code using libdrm_intel
commit
|
commitdiff
|
tree
|
snapshot
2012-11-08
Benjamin Segovia
Made a quick pass to clean up a bit the headers (there...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-08
Benjamin Segovia
Removed one useless rforeach for the basic blocks
commit
|
commitdiff
|
tree
|
snapshot
2012-11-08
Benjamin Segovia
Removed old bits of ir::Instruction
commit
|
commitdiff
|
tree
|
snapshot
2012-11-08
Benjamin Segovia
Started to revamp ir::Instruction class to make it...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-07
Benjamin Segovia
Added supports for loads and stores of float8/float16
commit
|
commitdiff
|
tree
|
snapshot
2012-11-07
Benjamin Segovia
Implemented merge of identical immediates per basic...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-07
Benjamin Segovia
Added a new menger sponge with no shadow (just to have...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-07
Benjamin Segovia
Added support for select instructions with embedded...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-07
Benjamin Segovia
Changed style of the comment for insn scheduling
commit
|
commitdiff
|
tree
|
snapshot
2012-11-07
Benjamin Segovia
Made the zero cycle strategy work. This stronly limits...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-07
Benjamin Segovia
Added a additional rule for MADs. When we try to avoid...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-07
Benjamin Segovia
Added more features to the instruction scheduler to...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-06
Benjamin Segovia
Fixed a potential bug with cvar
commit
|
commitdiff
|
tree
|
snapshot
2012-11-06
Benjamin Segovia
Added julia set
commit
|
commitdiff
|
tree
|
snapshot
2012-11-06
Benjamin Segovia
Added three kernels from Inigo website. Be aware that...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-06
Benjamin Segovia
Farctorized the code for the kernels I picked up from...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-06
Benjamin Segovia
Removed the remaining bits of the Gen specific extensio...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-05
Benjamin Segovia
Started to remove support for gen extensions. This...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-05
Benjamin Segovia
Removed the remaining bits of the c++ simulator. We...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-03
Benjamin Segovia
Updated the utest Makefile
commit
|
commitdiff
|
tree
|
snapshot
2012-11-03
Benjamin Segovia
- Added reference images for all the remaining tests...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-03
Benjamin Segovia
- Made ribbon test pass (still need to generate the...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-03
Benjamin Segovia
Add support for insertion into vector of constants
commit
|
commitdiff
|
tree
|
snapshot
2012-11-03
Benjamin Segovia
Made compiler_clod pass. The image is now properly...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-02
Benjamin Segovia
Removed outdated html documentation files. Markdown...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-23
Benjamin Segovia
Changed name of CMake utest program to make it match...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-23
Benjamin Segovia
Removed c++ simulator documentation since it is going...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-12
Benjamin Segovia
Removed use of exceptions since LLVM may not support...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-12
Benjamin Segovia
Fixed 32 bit compilation issue. Unfortunately dropped...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-12
Benjamin Segovia
Started to add geometric functions (see OpenCL spec)
commit
|
commitdiff
|
tree
|
snapshot
2012-10-12
Benjamin Segovia
Added support for various math functions
commit
|
commitdiff
|
tree
|
snapshot
2012-10-12
Benjamin Segovia
Pushed back original headers we partially lost during...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-09
Benjamin Segovia
Reset mandelbrot dimensions
commit
|
commitdiff
|
tree
|
snapshot
2012-10-09
Benjamin Segovia
Fixed select OCL builtin
commit
|
commitdiff
|
tree
|
snapshot
2012-10-09
Benjamin Segovia
Fixed a bug in the flag register allocator
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Separate instruction data from the rest to prepare...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Used intrusive_list for SelectionVector
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Used intrusive_list for SelectionBlock
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Used intrusive_list for SelectionInstruction
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Added some more public functionality for intrusive_list
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Used intrusive_list for forward list instruction scheduling
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Added intrusive list implementation from Maciej Sinilo...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Removed utest kernels used for the (removed) internal...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Cleaned up disassembly code to make it used the new...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Removed compiler internal utests. We now have the OCL...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Fixed issue with flag register encoding in instruction...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Activated instruction scheduling
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Benjamin Segovia
Fixed compilation issue with gcc 4.6
commit
|
commitdiff
|
tree
|
snapshot
2012-10-05
Benjamin Segovia
Handled null register when scheduling
commit
|
commitdiff
|
tree
|
snapshot
2012-10-04
Benjamin Segovia
Almost finished instruction scheduling. Just need to...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-04
Benjamin Segovia
Fixed bug in growing pool allocator
commit
|
commitdiff
|
tree
|
snapshot
2012-10-04
Benjamin Segovia
Fixed read/write dependencies for the insn scheduler
commit
|
commitdiff
|
tree
|
snapshot
2012-10-02
Benjamin Segovia
Started to make instruction scheduling work
commit
|
commitdiff
|
tree
|
snapshot
2012-09-21
Benjamin Segovia
First implementation (untested) of instruction scheduli...
commit
|
commitdiff
|
tree
|
snapshot
2012-09-19
Benjamin Segovia
Removed unused files
commit
|
commitdiff
|
tree
|
snapshot
2012-09-19
Benjamin Segovia
Cleaned up instruction selection interface. Push everyt...
commit
|
commitdiff
|
tree
|
snapshot
2012-09-19
Benjamin Segovia
Cleaned up register allocator interface to limit depend...
commit
|
commitdiff
|
tree
|
snapshot
2012-09-19
Benjamin Segovia
Made SelectionInstruction variable sized
commit
|
commitdiff
|
tree
|
snapshot
2012-09-19
Benjamin Segovia
Implemented linear allocator to have both fast instruct...
commit
|
commitdiff
|
tree
|
snapshot
2012-09-18
Benjamin Segovia
Started to implemented instruction scheduling
commit
|
commitdiff
|
tree
|
snapshot
2012-09-18
Benjamin Segovia
Improved MOVs generation while resolving PHIs
commit
|
commitdiff
|
tree
|
snapshot
next