projects
/
contrib
/
beignet.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
contrib/beignet.git
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
2012-09-17
bsegovia
Fixed a warning with gcc 4.7 related to the use of...
commit
|
commitdiff
|
tree
|
snapshot
2012-09-17
bsegovia
Implemented greedy instruction on DAG. The idea is...
commit
|
commitdiff
|
tree
|
snapshot
2012-09-17
bsegovia
Added proper flag register allocation. Flag are spilled...
commit
|
commitdiff
|
tree
|
snapshot
2012-09-17
bsegovia
Pushed back modified files for Gen extension support
commit
|
commitdiff
|
tree
|
snapshot
2012-09-17
bsegovia
Added support for some Gen extensions. The idea is...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-13
bsegovia
Fixed a bug in register allocator
commit
|
commitdiff
|
tree
|
snapshot
2012-08-13
bsegovia
Fixed a bug with LLVM alloca
commit
|
commitdiff
|
tree
|
snapshot
2012-08-13
bsegovia
Reenabled the CMake build path. It is really imperfect...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-13
bsegovia
Fixed constness warning for gcc 4.7
commit
|
commitdiff
|
tree
|
snapshot
2012-08-13
bsegovia
Fixed build by adding LLVM library directory
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Keith Packard
Build tests
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Keith Packard
Fix build order between backend and cl library
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Keith Packard
Build .so and .so.0 versions of libgbe
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Keith Packard
Build backend before main library
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Keith Packard
Create make-based build infrastructure
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Keith Packard
Create make-based build infrastructure
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed unused file
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed a test that does not pass yet
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Cleaned up SLM code
commit
|
commitdiff
|
tree
|
snapshot
next