Sign in
swiftshader
/
SwiftShader
/
81e08df29531f0723fadb8e5e90c5850809efc90
/
src
/
Reactor
/
ReactorUnitTests.cpp
8f2d48f
Subzero: hide dependency on Marl
by Antonio Maiorano
· 5 years ago
8bce067
Subzero: replace Win32 fibers with Marl for couroutines
by Antonio Maiorano
· 5 years ago
16ae92a
Subzero: fix Call on bool-returning functions
by Antonio Maiorano
· 5 years ago
4d40271
Subzero: add support for large stacks on Windows
by Antonio Maiorano
· 5 years ago
48d08d6
Revert "Subzero: add support for large stacks on Windows"
by Alexis Hétu
· 5 years ago
f50cc82
Subzero: add support for large stacks on Windows
by Antonio Maiorano
· 5 years ago
348f07b
Fix unit test when ENABLE_RR_EMIT_PRINT_LOCATION is defined
by Antonio Maiorano
· 5 years ago
415d181
Fix rr::Print and add unit tests
by Antonio Maiorano
· 5 years ago
0aef645
Subzero: fix cosh/sinh deqp failures
by Antonio Maiorano
· 5 years ago
2d7ca9c
ReactorUnitTests: fix clang-format messing up test suites
by Antonio Maiorano
· 5 years ago
5ba2a5b
Subzero: implement coroutines for Win32
by Antonio Maiorano
· 5 years ago
bdf2b72
Avoid ignoring unsuccessful routine creation
by Nicolas Capens
· 5 years ago
133b87d
Implement byte swizzle operations
by Nicolas Capens
· 5 years ago
02a3953
Subzero: replace globals with external memory for constant vectors
by Antonio Maiorano
· 5 years ago
370cba5
SubzeroReactor: implement missing atomic ops
by Antonio Maiorano
· 5 years ago
5ef91b8
Subzero: temp fix Float4 % Float4 (FRem)
by Antonio Maiorano
· 5 years ago
e572088
Replace positive/negative_inf() with infinity()
by Nicolas Capens
· 5 years ago
713b8d3
clang-format the src/Reactor directory
by Ben Clayton
· 5 years ago
81bc9d9
Remove spaces after control statements keywords
by Nicolas Capens
· 5 years ago
157ba26
Do not indent C++ namespace contents
by Nicolas Capens
· 5 years ago
cf79a62
Add Float to UInt unit test
by Nicolas Capens
· 5 years ago
c166eb7
Reactor: Rename Blend() to Shuffle()
by Ben Clayton
· 5 years ago
8701dc4
Reactor: Switch swizzles over to 16-bit hex codes
by Ben Clayton
· 5 years ago
b9f03f4
[vulkan] Add VK_SUBGROUP_FEATURE_ARITHMETIC_BIT support
by David 'Digit' Turner
· 5 years ago
bf151b8
ReactorUnitTests: add unit tests for intrinsics
by Antonio Maiorano
· 5 years ago
7ffda5b
Subzero: fix invalid register allocation
by Antonio Maiorano
· 5 years ago
01386d1
Subzero Win64: fix Call for ptr and spillover args
by Antonio Maiorano
· 5 years ago
96f6404
Reactor: Remove the CallSupported capability.
by Ben Clayton
· 5 years ago
b7eb3a8
Reactor: Add ConstantData() and member function calling
by Ben Clayton
· 5 years ago
51f0831
Reactor: Handle more implicit casting for Call() arguments
by Ben Clayton
· 5 years ago
03935ae
ReactorUnitTests: use FunctionT
by Antonio Maiorano
· 5 years ago
b7dad7d
Reactor: add test for external call to routine
by Antonio Maiorano
· 5 years ago
29ba7a0
Reactor: add unit tests for testing arg passing
by Antonio Maiorano
· 5 years ago
204a410
SpirvShader: Add a single-entry, last-used sampler cache
by Ben Clayton
· 6 years ago
6897e9b
Reactor: Use std::shared_ptr to ref-count rr::Routines
by Ben Clayton
· 6 years ago
79d4ac9
Add vulkan unit tests to Chromium
by Alexis Hetu
· 6 years ago
1c82c7b
Reactor (LLVM): Add support for Coroutines.
by Ben Clayton
· 6 years ago
208ed40
Reactor: Add Traits for Reference types
by Ben Clayton
· 6 years ago
351be42
Add traits for Reactor arguments and return types
by Ben Clayton
· 6 years ago
d853c12
Reactor: Add support for calling C functions.
by Ben Clayton
· 6 years ago
0192d15
Elide single basic block variable materialization
by Nicolas Capens
· 6 years ago
f0d22ad
Remove Reactor argument tests for small integers
by Nicolas Capens
· 6 years ago
f3b5797
Reactor: Add tests for casts from C to Reactor types
by Ben Clayton
· 6 years ago
aa8f699
Subzero MulHigh implementation for Int4/UInt4
by Chris Forbes
· 6 years ago
b124373
Reactor (LLVM): Fix GEP for Pointer<Pointer<T>> types
by Ben Clayton
· 6 years ago
17078c7
Fix push & pop of XMM registers.
by Stephen White
· 6 years ago
878d4b0
Change routine names to be strings of char
by Chris Forbes
· 6 years ago
c07dc4b
Make Reactor build stand-alone.
by Nicolas Capens
· 7 years ago
[Renamed (97%) from src/Reactor/Main.cpp]
4846150
Rename Reactor namespace to rr.
by Nicolas Capens
· 7 years ago
92593eb
Fix more warnings treated as errors.
by Nicolas Capens
· 7 years ago
da5320a
Fix warnings treated as errors.
by Nicolas Capens
· 7 years ago
9d56da2
Increase coverage of Swizzle test in Reactor
by Casey Dahlin
· 7 years ago
b098c54
Add test for MulAdd in Reactor
by Casey Dahlin
· 7 years ago
36fad3c
Add test for MulHigh in Reactor
by Casey Dahlin
· 7 years ago
1165812
Add test for PackSigned/PackUnsigned in Reactor
by Casey Dahlin
· 7 years ago
4e759e4
Add test for Unpack in Reactor
by Casey Dahlin
· 7 years ago
642fc92
Add tests for AddSat/SubSat in Reactor
by Casey Dahlin
· 7 years ago
5cdb91a
Fix min/max signed zero and NaN handling.
by Nicolas Capens
· 8 years ago
5e6ca09
Fix Subzero vector comparison.
by Nicolas Capens
· 8 years ago
f4452fc
Eliminate loading of uninitialized variables.
by Nicolas Capens
· 8 years ago
c70a116
Implement missing vector operations.
by Nicolas Capens
· 8 years ago
c5c0c33
Implement negation and inversion.
by Nicolas Capens
· 8 years ago
53a8a3f
Implement min/max.
by Nicolas Capens
· 8 years ago
20e22c4
Implement unpacking of high 64-bit vector halves.
by Nicolas Capens
· 8 years ago
b0eb377
Limit loop init scope to till end of loop.
by Nicolas Capens
· 8 years ago
9ed1a18
Implement Else without using basic block predecessor.
by Nicolas Capens
· 8 years ago
363b61e
Add Float4 swizzle tests.
by Nicolas Capens
· 8 years ago
8dfd9a7
Implement support for vector constants.
by Nicolas Capens
· 8 years ago
23d99a4
Emulate vectors shorter than 128-bit.
by Nicolas Capens
· 8 years ago
228b05d
Use gtest for testing Subzero.
by Nicolas Capens
· 8 years ago
9709d4f
Implement vector extract, insert, and swizzle.
by Nicolas Capens
· 8 years ago
8820f64
Implement pointer arithmetic.
by Nicolas Capens
· 8 years ago
7d9f76d
Implement basic arithmetic operations.
by Nicolas Capens
· 8 years ago
611642a
Implement support for For loops.
by Nicolas Capens
· 8 years ago
b955d5b
Support assigning constants to values.
by Nicolas Capens
· 8 years ago
e12780d
Implement Pointer<> support for Subzero.
by Nicolas Capens
· 8 years ago
598f8d8
Implement initial Subzero based Reactor.
by Nicolas Capens
· 9 years ago