OSDN Git Service
(root)
/
android-x86
/
external-swiftshader.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Unconditionally compile relocation code.
[android-x86/external-swiftshader.git]
/
src
/
Reactor
/
SubzeroReactor.cpp
2017-05-03
Nicolas Capens
Unconditionally compile relocation code.
blob
|
commitdiff
2017-05-03
Nicolas Capens
Add Subzero as a Git subtree.
blob
|
commitdiff
|
diff to current
2017-05-02
Nicolas Capens
Emulate rounding to the nearest integer.
blob
|
commitdiff
|
diff to current
2017-04-26
Nicolas Capens
Support ARM compilation with Subzero.
blob
|
commitdiff
|
diff to current
2017-04-25
Nicolas Capens
Fix ARM compilation.
blob
|
commitdiff
|
diff to current
2017-04-25
Nicolas Capens
Flush the instruction cache after loading JIT compiled...
blob
|
commitdiff
|
diff to current
2017-04-18
Nicolas Capens
Fix buffer overflow.
blob
|
commitdiff
|
diff to current
2017-02-13
Nicolas Capens
Fix min/max signed zero and NaN handling.
blob
|
commitdiff
|
diff to current
2017-02-03
Nicolas Capens
Optimize replication.
blob
|
commitdiff
|
diff to current
2017-01-30
Nicolas Capens
Refactor Byte4 unpacking.
blob
|
commitdiff
|
diff to current
2017-01-30
Nicolas Capens
Support unsigned array indices.
blob
|
commitdiff
|
diff to current
2017-01-30
Nicolas Capens
Fix array addressing of emulated vector types.
blob
|
commitdiff
|
diff to current
2017-01-25
Nicolas Capens
Optimize constant operand order.
blob
|
commitdiff
|
diff to current
2017-01-23
Nicolas Capens
Use MAP_ANON if MAP_ANONYMOUS is not defined.
blob
|
commitdiff
|
diff to current
2017-01-19
Alexis Hetu
Fixed warnings in Reactor
blob
|
commitdiff
|
diff to current
2017-01-18
Nicolas Capens
Emit SSE2 compatible operations if SSE4.1 is not supported.
blob
|
commitdiff
|
diff to current
2017-01-18
Nicolas Capens
Detect SSE4.1 support for Subzero.
blob
|
commitdiff
|
diff to current
2017-01-17
Nicolas Capens
Fix packusdw SSE2 fallback.
blob
|
commitdiff
|
diff to current
2017-01-17
Nicolas Capens
Refactor Reactor type constructors.
blob
|
commitdiff
|
diff to current
2017-01-17
Nicolas Capens
Fix the vector element extraction type for Short4.
blob
|
commitdiff
|
diff to current
2017-01-16
Nicolas Capens
Avoid vector element insert type mismatch.
blob
|
commitdiff
|
diff to current
2017-01-16
Nicolas Capens
Fix Subzero vector comparison.
blob
|
commitdiff
|
diff to current
2017-01-16
Nicolas Capens
Manually convert unsigned integer to floating-point.
blob
|
commitdiff
|
diff to current
2017-01-06
Nicolas Capens
Implement executable memory allocation for Subzero...
blob
|
commitdiff
|
diff to current
2016-12-13
Nicolas Capens
Eliminate unused allocas.
blob
|
commitdiff
|
diff to current
2016-12-10
Nicolas Capens
Eliminate assign operations for constants.
blob
|
commitdiff
|
diff to current
2016-12-08
Nicolas Capens
Fix rvalue types.
blob
|
commitdiff
|
diff to current
2016-12-08
Nicolas Capens
Match sub-vector load/store operand order to regular...
blob
|
commitdiff
|
diff to current
2016-12-08
Nicolas Capens
Deprecate support for constant pointers.
blob
|
commitdiff
|
diff to current
2016-12-08
Nicolas Capens
Fix rounding to nearest integer.
blob
|
commitdiff
|
diff to current
2016-12-06
Nicolas Capens
Implement missing vector operations.
blob
|
commitdiff
|
diff to current
2016-12-06
Nicolas Capens
Deprecate the Long1 type.
blob
|
commitdiff
|
diff to current
2016-12-02
Nicolas Capens
Support integer rvalues as return value.
blob
|
commitdiff
|
diff to current
2016-12-02
Nicolas Capens
Make Reactor destination variables non-const.
blob
|
commitdiff
|
diff to current
2016-12-02
Nicolas Capens
Eliminate "false" basic block when no Else clause.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement vector casts.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement vector absolute value.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement switch constructs.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement vector masking.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement remaining vector extract/insert operations.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement remaining vector compare operations.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement negation and inversion.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement vector intrinsics.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement floating-point rounding intrinsics.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement increment/decrement operators.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Remove unused createIntCast() method.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Fix debug dump and error output.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement square root and reciprocal.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Simplify abstract value bitcasting.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Fix packing of 64-bit vectors.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement min/max.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement vector packing.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement unpacking of high 64-bit vector halves.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement vector sign mask operations.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement arithmetic and logical operations.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement vector shift by constant.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Limit loop init scope to till end of loop.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement Else without using basic block predecessor.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement several vector shuffle operations.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement remaining constant creations.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement Return() variants.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement support for arrays.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Fix floating-point constant vector initialization.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement additional types.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Remove the Long2 type.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement comparison operations.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Fix relocating the code just once.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Assert on Subzero translation errors.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement support for vector constants.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Implement support for ELF relocations.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Refactor constant creation.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Emulate vectors shorter than 128-bit.
blob
|
commitdiff
|
diff to current
2016-12-01
Nicolas Capens
Avoid ambiguous vector casts.
blob
|
commitdiff
|
diff to current
2016-10-05
Nicolas Capens
Implement generic vector shuffle.
blob
|
commitdiff
|
diff to current
2016-10-05
Nicolas Capens
Refactor vector swizzle.
blob
|
commitdiff
|
diff to current
2016-10-05
Nicolas Capens
Implement vector extract, insert, and swizzle.
blob
|
commitdiff
|
diff to current
2016-10-05
Nicolas Capens
Refactor vector operations.
blob
|
commitdiff
|
diff to current
2016-10-05
Nicolas Capens
Implement pointer arithmetic.
blob
|
commitdiff
|
diff to current
2016-10-05
Nicolas Capens
Implement cast operations.
blob
|
commitdiff
|
diff to current
2016-10-05
Nicolas Capens
Add type information to pointer arguments.
blob
|
commitdiff
|
diff to current
2016-09-29
Nicolas Capens
Implement basic arithmetic operations.
blob
|
commitdiff
|
diff to current
2016-09-29
Nicolas Capens
Implement support for For loops.
blob
|
commitdiff
|
diff to current
2016-09-29
Nicolas Capens
Support assigning constants to values.
blob
|
commitdiff
|
diff to current
2016-09-29
Nicolas Capens
Make LValue a template class.
blob
|
commitdiff
|
diff to current
2016-09-29
Nicolas Capens
Use Value null pointers for dummy RValues.
blob
|
commitdiff
|
diff to current
2016-09-29
Nicolas Capens
Implement Pointer<> support for Subzero.
blob
|
commitdiff
|
diff to current
2016-09-29
Nicolas Capens
Implement initial Subzero based Reactor.
blob
|
commitdiff
|
diff to current