OSDN Git Service

Elide single basic block variable materialization
[android-x86/external-swiftshader.git] / src / Reactor / SubzeroReactor.cpp
2019-04-01 Nicolas CapensElide single basic block variable materialization
2019-03-22 Nicolas CapensImplement atomic load/store memory ordering
2019-03-14 Nicolas CapensRefactor common Reactor implementations
2019-03-13 Chris ForbesSubzero MulHigh implementation for Int4/UInt4
2019-03-06 Ben ClaytonSpirvShader: Add relational ops for ordered and unorder...
2019-01-30 Chris ForbesAdd SPIRV-Tools as git subtree
2019-01-30 Chris ForbesAdd SPIRV-Headers as git subtree
2019-01-29 Nicolas CapensUpdate to latest LLVM 7.0 release branch revision.
2019-01-21 Chris ForbesChange routine names to be strings of char
2018-12-21 Alexis HetuAdded support for half float in the Blitter
2018-11-23 Nicolas CapensFix unaligned access undefined behavior.
2018-10-22 Gordana CmiljanovicAdd support for 32b MIPS architecture
2018-10-12 Nicolas CapensRename Reactor/Memory.* to Reactor/ExecutableMemory.*
2018-10-12 Nicolas CapensMake Reactor build stand-alone.
2018-10-12 Nicolas CapensRename Reactor namespace to rr.
2018-10-12 Nicolas CapensAdd LLVM 7.0 as git subtree
2018-09-11 Stephen LanhamUpdate BUILD.gn configs to support ARM[64] builds.
2018-09-06 Nicolas CapensUse custom executable memory allocator.
2018-07-06 Nicolas CapensSupport MSAN with Subzero JIT compiled code.
2018-01-26 Nicolas CapensFix missing comparison operators.
2017-11-10 Alexis Hetuisnan and isinf implementation
2017-10-03 Nicolas CapensEnable use of NEON intrinsics on ARM.
2017-10-03 Nicolas CapensSpill whole vector registers to the stack.
2017-10-02 Nicolas CapensFix emulation of Short to Byte saturation.
2017-10-02 Nicolas CapensFix vector packing regression.
2017-09-27 Nicolas CapensRefactor vector packing.
2017-08-05 Nicolas CapensGeneralize 4x32-bit vector swizzling.
2017-08-04 Alexis HetuFixed 'truncation of constant value' warning
2017-08-01 Nicolas CapensRemove sub-vector load/store address hack.
2017-07-26 Nicolas CapensFix sign masks of narrow vectors.
2017-07-26 Nicolas CapensEmulate vector square root intrinsic.
2017-07-26 Nicolas CapensEmulate MultiplyAddPairs intrinsic.
2017-07-26 Nicolas CapensEmulate MultiplyHigh intrinsics.
2017-07-26 Nicolas CapensEmulate vector packing intrinsics.
2017-07-26 Nicolas CapensEmulate saturated vector add/subtract.
2017-07-26 Nicolas CapensEmulate SignMask intrinsics.
2017-07-26 Nicolas CapensEmulate vector shift by immediate intrinsics.
2017-07-26 Nicolas CapensEmulate sub-vector load/store intrinsics.
2017-07-26 Nicolas CapensSupport bitcasts between scalars and short vectors.
2017-07-26 Nicolas CapensFix RValue<T> construction from incorrect types.
2017-07-24 Alexis HetuAdded UInt to FP cast
2017-07-17 Nicolas CapensFix Frac() returning 1.0.
2017-07-05 Nicolas CapensFix memory leak of Subzero global inits.
2017-07-05 Nicolas CapensFix memory leak when aborting routine generation.
2017-06-28 Nicolas CapensMake Blitter part of Renderer.
2017-05-29 Nicolas CapensSet permissions after loading image.
2017-05-24 Nicolas CapensRemove unused return value.
2017-05-08 Nicolas CapensFix buffer overflow.
2017-05-03 Nicolas CapensUnconditionally compile relocation code.
2017-05-03 Nicolas CapensAdd Subzero as a Git subtree.
2017-05-02 Nicolas CapensEmulate rounding to the nearest integer.
2017-04-26 Nicolas CapensSupport ARM compilation with Subzero.
2017-04-25 Nicolas CapensFix ARM compilation.
2017-04-25 Nicolas CapensFlush the instruction cache after loading JIT compiled...
2017-04-18 Nicolas CapensFix buffer overflow.
2017-02-13 Nicolas CapensFix min/max signed zero and NaN handling.
2017-02-03 Nicolas CapensOptimize replication.
2017-01-30 Nicolas CapensRefactor Byte4 unpacking.
2017-01-30 Nicolas CapensSupport unsigned array indices.
2017-01-30 Nicolas CapensFix array addressing of emulated vector types.
2017-01-25 Nicolas CapensOptimize constant operand order.
2017-01-23 Nicolas CapensUse MAP_ANON if MAP_ANONYMOUS is not defined.
2017-01-19 Alexis HetuFixed warnings in Reactor
2017-01-18 Nicolas CapensEmit SSE2 compatible operations if SSE4.1 is not supported.
2017-01-18 Nicolas CapensDetect SSE4.1 support for Subzero.
2017-01-17 Nicolas CapensFix packusdw SSE2 fallback.
2017-01-17 Nicolas CapensRefactor Reactor type constructors.
2017-01-17 Nicolas CapensFix the vector element extraction type for Short4.
2017-01-16 Nicolas CapensAvoid vector element insert type mismatch.
2017-01-16 Nicolas CapensFix Subzero vector comparison.
2017-01-16 Nicolas CapensManually convert unsigned integer to floating-point.
2017-01-06 Nicolas CapensImplement executable memory allocation for Subzero...
2016-12-13 Nicolas CapensEliminate unused allocas.
2016-12-10 Nicolas CapensEliminate assign operations for constants.
2016-12-08 Nicolas CapensFix rvalue types.
2016-12-08 Nicolas CapensMatch sub-vector load/store operand order to regular...
2016-12-08 Nicolas CapensDeprecate support for constant pointers.
2016-12-08 Nicolas CapensFix rounding to nearest integer.
2016-12-06 Nicolas CapensImplement missing vector operations.
2016-12-06 Nicolas CapensDeprecate the Long1 type.
2016-12-02 Nicolas CapensSupport integer rvalues as return value.
2016-12-02 Nicolas CapensMake Reactor destination variables non-const.
2016-12-02 Nicolas CapensEliminate "false" basic block when no Else clause.
2016-12-01 Nicolas CapensImplement vector casts.
2016-12-01 Nicolas CapensImplement vector absolute value.
2016-12-01 Nicolas CapensImplement switch constructs.
2016-12-01 Nicolas CapensImplement vector masking.
2016-12-01 Nicolas CapensImplement remaining vector extract/insert operations.
2016-12-01 Nicolas CapensImplement remaining vector compare operations.
2016-12-01 Nicolas CapensImplement negation and inversion.
2016-12-01 Nicolas CapensImplement vector intrinsics.
2016-12-01 Nicolas CapensImplement floating-point rounding intrinsics.
2016-12-01 Nicolas CapensImplement increment/decrement operators.
2016-12-01 Nicolas CapensRemove unused createIntCast() method.
2016-12-01 Nicolas CapensFix debug dump and error output.
2016-12-01 Nicolas CapensImplement square root and reciprocal.
2016-12-01 Nicolas CapensSimplify abstract value bitcasting.
2016-12-01 Nicolas CapensFix packing of 64-bit vectors.
2016-12-01 Nicolas CapensImplement min/max.
2016-12-01 Nicolas CapensImplement vector packing.
next