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
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
2012-08-10
Benjamin Segovia
Fixed a bug in the IR context that created empty blocks
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Start to implement UB GenReg
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed more unused encoding stuff related to swizzles
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Removed unused part of the encoding
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Started to implement support for byte and shorts
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Started to implement mandelbrot
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed wrong assertion
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Debugged unstructured branch code
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added more tests for structured and unstructured branch...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed jumpi encoding problem
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed bug in fwd branch encoding
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Fixed bug in the way to handle masked branches
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added several tests for unstructured branches
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Cleaned up kernel directory
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added flat_address_space tests
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Kept on
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Finished the small test framework
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Revamped tests to make them smaller and simpler (and...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
tests -> utests
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Sorted used / unused files in the test directory Made...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Sushma Rao
fix gcc 4.7 compilation issues
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added some functionalities for the test framework
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Made performance simulator work when using fulsim drm
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Started to revmap the tests to make something easier...
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Moved tests in a separate directory
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Started to implement unstructured branches in the compiler
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added first support for branches
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added support for BlockIPs
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added first support for BlockIPs
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Added support for shorts in the simulator
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Played with SIMD8
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Align driver code with new way to handle curbe
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Simplify the way we handle curbe
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Implemented a first quick and dirty mul32x32
commit
|
commitdiff
|
tree
|
snapshot
2012-08-10
Benjamin Segovia
Made flat address space finally work Fixed a bug in...
commit
|
commitdiff
|
tree
|
snapshot
next