Sign in
swiftshader
/
SwiftShader
/
aae33735e69931106bed4a6d5a32bfcc4631dee2
/
src
/
Reactor
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
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
7363cd2
Reactor: add overload of rr::Call for void(...)
by Antonio Maiorano
· 5 years ago
ee1af66
Support LLVM 8+ with Reactor
by Preston Jackson
· 5 years ago
d94d6a3
Assert Reactor Float constants are finite
by Nicolas Capens
· 6 years ago
9746f8b
Fix GN/Chromium build.
by Jamie Madill
· 6 years ago
4d838a8
Replace sinh,cosh with implementations in terms of Exp()
by Chris Forbes
· 6 years ago
69f2535
Jettison android subzero support entirely
by Chris Forbes
· 6 years ago
ff6e8c0
Reactor: Add Ctlz() and Cttz() overloads for UInt
by Ben Clayton
· 6 years ago
0953d9b
Reactor: Add self() method to LValue<T> and Array<T>
by Ben Clayton
· 6 years ago
88ac367
Remove idle Blitter fallbacks
by Nicolas Capens
· 6 years ago
f63c4e5
Reactor: Don't auto-initialize Pointer<T> variables with null.
by Ben Clayton
· 6 years ago
0697da0
Reactor: Add nullptr_t copy / assignment operators to Pointer<T>
by Ben Clayton
· 6 years ago
204a410
SpirvShader: Add a single-entry, last-used sampler cache
by Ben Clayton
· 6 years ago
27e2873
Fix Visual Studio solution build
by Nicolas Capens
· 6 years ago
c39e7c7
Retry mmap() without MAP_JIT on older macOS
by Nicolas Capens
· 6 years ago
0a94b95
Specify the MAP_JIT flag when allocating executable memory on macOS
by Nicolas Capens
· 6 years ago
0eb5c83
[fuchsia] Simplify memory allocation
by Sergey Ulanov
· 6 years ago
e031f36
LLVMReactor: Build fixes for REACTOR_EMIT_DEBUG_INFO
by Ben Clayton
· 6 years ago
6897e9b
Reactor: Use std::shared_ptr to ref-count rr::Routines
by Ben Clayton
· 6 years ago
ab67c12
Fix Visual Studio solution build
by Nicolas Capens
· 6 years ago
52ce1e9
LLVMReactor: Cache llvm::TargetMachines.
by Ben Clayton
· 6 years ago
Next »