Sign in
swiftshader
/
SwiftShader
/
4e60316e5b0294b600f0857dd6e43c037c6ac99b
/
src
/
Reactor
a7bc2b9
Reactor: Disable more warnings to get LLVM 10 building
by Ben Clayton
· 5 years ago
48f3f6c
Remove two minor compiler warnings/errors:
by David 'Digit' Turner
· 5 years ago
22d73d15
Subzero: fix CoroutineBegin generation
by Antonio Maiorano
· 5 years ago
bc98fbe
Subzero: fix external function calls on x86-32
by Antonio Maiorano
· 5 years ago
8f2d48f
Subzero: hide dependency on Marl
by Antonio Maiorano
· 5 years ago
be4a731
BUILD.gn: add missing dependency onto marl for SubzeroReactor
by Antonio Maiorano
· 5 years ago
8bce067
Subzero: replace Win32 fibers with Marl for couroutines
by Antonio Maiorano
· 5 years ago
7454c94
Fix building with latest LLVM
by Nicolas Capens
· 5 years ago
16ae92a
Subzero: fix Call on bool-returning functions
by Antonio Maiorano
· 5 years ago
8c13b2f
Explicitly compile with warnings-as-errors
by Nicolas Capens
· 5 years ago
51b2800
Support launching PowerVR samples from Visual Studio using SwiftShader
by Nicolas Capens
· 5 years ago
a095711
Subzero: implement Short4::Short4(RValue<Float4)
by Antonio Maiorano
· 5 years ago
2e6cd9c
Subzero: don't assert about lack of atomic load/store on x86
by Antonio Maiorano
· 5 years ago
5ff1de5
Subzero: fix regression in Optimizer
by Antonio Maiorano
· 5 years ago
ad3e42a
Subzero: add support for variadic calls (System V)
by Antonio Maiorano
· 5 years ago
4d40271
Subzero: add support for large stacks on Windows
by Antonio Maiorano
· 5 years ago
8478560
Replace target_cpu with current_cpu in Build.gn files
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
3498ebe
Remove rr::Thread
by Ben Clayton
· 5 years ago
1217ab9
Support JIT on a separate thread
by Nicolas Capens
· 5 years ago
0bbf7ba
Cache callstack results to avoid expensive lookup
by Antonio Maiorano
· 5 years ago
aae3373
Subzero: add REACTOR_EMIT_PRINT_LOCATION support
by Antonio Maiorano
· 5 years ago
62427e0
Implement rr::Print support for Subzero
by Antonio Maiorano
· 5 years ago
b3d9a2a
Subzero: fix another load from constant data
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
ac4e1d2
Add missed symbol __aeabi_idivmod for Android.
by Anton D. Kachalov
· 5 years ago
a0453d5
Bulk clang format
by Ben Clayton
· 5 years ago
683bad8
Don't use std::initializer_list for array views.
by Ben Clayton
· 5 years ago
b7e6d8e
Revert "Add missed symbol __aeabi_idivmod for Android."
by Ben Clayton
· 5 years ago
5f5a064
Add missed symbol __aeabi_idivmod for Android.
by Anton D. Kachalov
· 5 years ago
196d817
Debug: Rename levels.
by Ben Clayton
· 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
ce54c59
Reactor: Copy System/Debug code to Reactor copy
by Ben Clayton
· 5 years ago
534d12c
ReactorBenchmarks: Sweep coroutine perf.
by Ben Clayton
· 5 years ago
dd48b7e
Fix MSAN LLVM jit false positives
by Antonio Maiorano
· 5 years ago
41a7302
Split JIT creation from LLVMReactor.cpp into LLVMJIT.cpp
by Nicolas Capens
· 5 years ago
55890e1
CMake: Add build rules for google benchmark.
by Ben Clayton
· 5 years ago
79b36b6
Fix use after free
by Nicolas Capens
· 5 years ago
38c065d
Subzero: fix incorrect cast
by Antonio Maiorano
· 5 years ago
ba9de97
Support LLVM 9+ build changes
by Nicolas Capens
· 5 years ago
614a4d4
Fix memory leak in rr::Optimizer
by Antonio Maiorano
· 5 years ago
5ba2a5b
Subzero: implement coroutines for Win32
by Antonio Maiorano
· 5 years ago
6c3dc35
Support LLVM 8+ build changes
by Nicolas Capens
· 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
d95467e
Rename createBlend4 to createShuffle4
by Nicolas Capens
· 5 years ago
e572088
Replace positive/negative_inf() with infinity()
by Nicolas Capens
· 5 years ago
146e16f
C++14: Use enum class builtin hashing
by Ben Clayton
· 5 years ago
316f0cb
C++14: Use std::enable_if_t instead of our own
by Ben Clayton
· 5 years ago
368d39c
C++14: Use std::make_unique where possible.
by Ben Clayton
· 5 years ago
45a4d0f
Disable unused function warning
by Nicolas Capens
· 5 years ago
5946579
Remove Reactor/MutexLock.hpp
by Nicolas Capens
· 5 years ago
ab210f9
Vulkan: include backend name in deviceName
by Antonio Maiorano
· 5 years ago
f47a73a
Debug: add trace to debug out
by Antonio Maiorano
· 5 years ago
750660e
Kokoro: Add style presubmit checks
by Ben Clayton
· 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
ebb0bec
Use allocateExecutable() in LLVMReactor
by Sergey Ulanov
· 5 years ago
60f8c2e
Prevent clang-format from splitting shift operator
by Nicolas Capens
· 5 years ago
71af593
Tweaks to make clang-format produce better code
by Ben Clayton
· 5 years ago
11dcf98
Add EmulatedReactor.cpp to Subzero.vcxproj
by Antonio Maiorano
· 5 years ago
157ba26
Do not indent C++ namespace contents
by Nicolas Capens
· 5 years ago
8ed7ae4
Fix REACTOR_DEFAULT_OPT_LEVEL not actually applying
by Antonio Maiorano
· 5 years ago
d00dfe4
Remove Float->UInt conversion workaround
by Chris Forbes
· 5 years ago
cf79a62
Add Float to UInt unit test
by Nicolas Capens
· 5 years ago
062dc18
Add REACTOR_DEFAULT_OPT_LEVEL macro
by Antonio Maiorano
· 5 years ago
b3a473e
Enforce int and short to be 32- and 16-bit respectively
by Nicolas Capens
· 5 years ago
84d0f7c
Revert "Fix materialization of function arguments"
by Antonio Maiorano
· 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
e6ab470
SubzeroReactor: implement most missing intrinsics
by Antonio Maiorano
· 5 years ago
9c0617c
SubzeroReactor: add stubbed coroutine support
by Antonio Maiorano
· 5 years ago
f3fff9b
SubzeroReactor: fix assertion !isVectorType(Ty)
by Antonio Maiorano
· 5 years ago
663dcef
Reactor: Work around new MSVC brokenness.
by Ben Clayton
· 5 years ago
b59b778
Subzero: add subzeroEmitTextAsm flag
by Antonio Maiorano
· 5 years ago
05ac79a
Subzero: add subzeroDumpEnabled flag
by Antonio Maiorano
· 5 years ago
85e5e45
Subzero: map optimization level none/less to m1
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
2377845
Reactor: Move print apis out of core reactor header.
by Ben Clayton
· 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
87894ca
Reactor/Traits: Swap the naming of CToReactorPtr and CToReactorPtrT.
by Ben Clayton
· 5 years ago
a9f511b
Reactor/Traits: Fix brokenness with CToReactor::cast of pointers.
by Ben Clayton
· 5 years ago
7e11f46
Reactor: Split Traits.hpp into Traits.hpp and Traits.inl
by Ben Clayton
· 5 years ago
a683328
Reactor: Change the signature of PrintValue::Ty
by Ben Clayton
· 6 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
62f49b2
Reactor: add type-safe FunctionT and RoutineT
by Antonio Maiorano
· 5 years ago
992bf9d
Fix unary minus warnings
by Antonio Maiorano
· 5 years ago
6652f0b
Subzero: fix calling C functions on Windows x86
by Antonio Maiorano
· 5 years ago
e81e8b3
Subzero: fix calling C functions on Windows x64
by Antonio Maiorano
· 5 years ago
Next »