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-08-10
Benjamin Segovia
Started to play with __local and __constant declarations
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed unused file
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Updated and compiled README
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Recompiled the documentation
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Updated compiled README
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Made errors explicit while loading kernels
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed a typo in Release
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fix unitialized value in instruction selection
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed uninitialized values reported by valgrind
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Properly added use of the custom allocators everywhere
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added more information in the README Checked memory...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added missing file while using the blob (TM)
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Spell-checked the documentation Added a TODO entry...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added more info on general plumbering to do
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added support for disassembling Gen ISA (instead of...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added more documentation
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Started to clean up the headers
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added missing files in the documentation
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added more stuff in the documentation (mostly on how...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Implemented the description of the flat address space...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added first documentation on flat address space Compile...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed README
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added the markdown extension to the README file
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added the markdown extension to the README file
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed a exception safety issue in the LLVM to GenIR...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Improved markdown syntax for README
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Cleaned up the code to enable the blob compilation...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Cleaned up the code from previous unused dependencies...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
s/gen_eu.*/gen_encoder.*/g
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
s/GenEmitter/GenEncoder/g
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed unused crap for the final encoding step
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed even more kludge from previous register allocation
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed kludge from pre instruction selection era
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed kludge from previous register allocator
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
First working implementation of linear scan register...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Implemented the first phase of the linear scan allocator
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Played around for register allocation
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Used first bits the register file memory allocator...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Implemented the CURBE allocation with the register...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Started to implement proper allocation of curbe entries
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed the comment for block coalescing
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Started to implement the generic memory allocator used...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed this selection tile crap. It was just a bad...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed scalar register encoding for untyped reads and...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Played around for the new back end boilerplate
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed various bug in the new boilerplate (selection...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Simplify the new emission code
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Finished first implementation of the boiler plate code...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added most of the boiler plate for the instruction...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Prepare the work for proper register allocation (i...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Move the register allocation in a dedicated class
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Implemented first methods of the gen selection engine
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed compilation
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Started to segment the final code generation into:...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Now booleans are encoded with 1 short instead of a...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed typo in the curbe load for SimContext
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed compilation with gcc 4.7
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added support for bool to int conversion (that uses...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed a type in a range-based for loop
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Made a systematic of range-based for loops when it...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Replace some C cast by C++ const_cast to make things...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
s/getInput/getArg/g (just to make things consistent...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed unused file
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added first support for structure kernel arguments...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added missing tests and kernels for structure arguments
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added first support for structure arguments (bigger...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Started constant_push handling Started to revamp the...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
s/input/arg/g
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
s/FunctionInput/FunctionArgument/g
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Properly identified the three cases for the function...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed a bug in masked gathe for the simulator
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Started to handle structure arguments
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added some first support for function arguments that...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added more tests for function arguments
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added one more test for the arrays
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added proper support for stack in Gen backend
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added missing lowering files
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added first support for stack Only c++ simulator can...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added first test for stack handling
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added support for lowering of return instruction
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added tests for return instruction lowering
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Made mandelbrot pass in the C++ simulator Made (actuall...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added support for byte registers in the simulator Added...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added support for loads and stores of uint2/3/4
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added tests for uint2/3/4 loads / stores and unaligned...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Made Mandelbrot work on Fulsim (SIMD8 only right now)
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed FP division
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added load immediates of bytes and shorts
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added tests for load immediates of bytes and shorts
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added tests for shorts and bytes operations
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Simplified a lot the encoding and the back end. Added...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Activated all the tests. Byte conversion now works...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed this damn fucking relocation bug!
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed a bug while providing local IDs in the CURBE
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added first test for byte scatter reads / writes
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Reencode a new surface state to make fulsim happy while...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Played around with byte scatters / gathers
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added more bits of byte scatter / gather and started...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added first bits of byte scattered reads and writes...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed mandelbrot from the tests
commit
|
commitdiff
|
tree
|
snapshot
next