Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
17dfe1b679af1d3e39f45e1aeda86cb5a8401b4d
/
src
/
Reactor
e70c351
Linux build fix
by Alexis Hetu
· 6 years ago
847fc0b
Add LLVM 7.0 config for Fuchsia.
by Nicolas Capens
· 6 years ago
758796a
Add GN build file for LLVM 7.0
by Nicolas Capens
· 6 years ago
f417d9d
Rename SWIFTSHADER_LLVM_VERSION to REACTOR_LLVM_VERSION.
by Nicolas Capens
· 6 years ago
1a3ce87
Rename Reactor/Memory.* to Reactor/ExecutableMemory.*
by Nicolas Capens
· 6 years ago
a527eb0
Delete unused functionality.
by Nicolas Capens
· 6 years ago
c07dc4b
Make Reactor build stand-alone.
by Nicolas Capens
· 6 years ago
8b56197
Output intermediate build files to project independent directories.
by Nicolas Capens
· 6 years ago
4846150
Rename Reactor namespace to rr.
by Nicolas Capens
· 6 years ago
8c5ca8d
Reactor: Fix Trunc generic code generation
by Logan Chien
· 6 years ago
3c6a1ae
Reactor: Fix Frac generic code generation
by Logan Chien
· 6 years ago
2faa24a
Reactor: Fix RoundInt generic code generation
by Logan Chien
· 6 years ago
83fc07a
Reactor: Fix Round (float) generic code generation
by Logan Chien
· 6 years ago
a8385ed
Reactor: Add check to SSE-specifc code for UShort4
by Logan Chien
· 6 years ago
40a6005
Reactor: Fix Floor generic code generation
by Logan Chien
· 6 years ago
28794cf
Reactor: Fix add/sub sat generic code generation
by Logan Chien
· 6 years ago
b5ce509
Reactor: Cleanup indentations
by Logan Chien
· 6 years ago
25c541e
Build fix
by Alexis Hetu
· 6 years ago
a764381
Disable unsafe FP math optimizations for LLVM 7.0.
by Nicolas Capens
· 6 years ago
52551d1
Work around stack probe issue.
by Nicolas Capens
· 6 years ago
fe79649
Update BUILD.gn configs to support ARM[64] builds.
by Stephen Lanham
· 6 years ago
e319101
Add the unimplemented non-x86 code generator
by Logan Chien
· 6 years ago
0eedc8c
Port SwiftShader to LLVM 7.0
by Logan Chien
· 6 years ago
52cde60
Refactor LLVM initialization code
by Logan Chien
· 6 years ago
813d503
Wrap call arguments with ARGS macro
by Logan Chien
· 6 years ago
191b305
Remove sw::Value, sw::BasicBlock, and sw::SwitchCases
by Logan Chien
· 6 years ago
6dafcf3
Fix Visual Studio SubzeroTest build.
by Nicolas Capens
· 6 years ago
a062f32
Use custom executable memory allocator.
by Nicolas Capens
· 6 years ago
dd662d2
SwiftShader on Fuchsia x64
by Alexis Hetu
· 6 years ago
6a990f8
Support MSAN with Subzero JIT compiled code.
by Nicolas Capens
· 6 years ago
b41a9d6
Fix pedantic narrowing conversion error.
by Nicolas Capens
· 6 years ago
41b7748
Memory leak fix
by Alexis Hetu
· 6 years ago
932640b
Std:unordered_map removed from Optimizer for improved performance
by Alexis Hetu
· 6 years ago
964dde9
Disable mixed enum types warning for Subzero.
by Nicolas Capens
· 6 years ago
a5ac650
Optimizer optimization
by Alexis Hetu
· 6 years ago
4b74373
Implement dynamic indexing of temporaries.
by Nicolas Capens
· 6 years ago
3c00576
Fix Subzero build on Android.
by Nicolas Capens
· 7 years ago
4be9171
Use -Werror in Android builds.
by Chih-Hung Hsieh
· 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
b64e0ce
Fix missing comparison operators.
by Nicolas Capens
· 7 years ago
78eaf21
Mark libsubzero as vendor
by Isaac Chen
· 7 years ago
9ae6cfd
Fix remaining LLVM integer vector comparisons.
by Nicolas Capens
· 7 years ago
8ef6d10
isnan and isinf implementation
by Alexis Hetu
· 7 years ago
e2febff
Switching MacOS to use Subzero
by Alexis Hetu
· 7 years ago
708c24b
Use more explicit include paths.
by Nicolas Capens
· 7 years ago
66fff4e
Update the Windows Target Platform Version
by Alexis Hetu
· 7 years ago
8c59ccd
Upgrade SwiftShader solution and projects to Visual Studio 2017.
by Nicolas Capens
· 7 years ago
9d56da2
Increase coverage of Swizzle test in Reactor
by Casey Dahlin
· 7 years ago
091f350
Enable use of NEON intrinsics on ARM.
by Nicolas Capens
· 7 years ago
f4c4eca
Spill whole vector registers to the stack.
by Nicolas Capens
· 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
7f30181
Fix emulation of Short to Byte saturation.
by Nicolas Capens
· 7 years ago
75b9c1c
Fix vector packing regression.
by Nicolas Capens
· 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
33438a6
Refactor vector packing.
by Nicolas Capens
· 7 years ago
69674fb
Fix constant vector construction for emulated types.
by Nicolas Capens
· 7 years ago
cb98676
Generalize 4x32-bit vector swizzling.
by Nicolas Capens
· 8 years ago
52325ea
Enable Subzero on ChromeOS
by Alexis Hetu
· 7 years ago
e18c530
Fixed 'truncation of constant value' warning
by Alexis Hetu
· 7 years ago
4dd1eff
Work around stlport build bug.
by Nicolas Capens
· 7 years ago
cec599f
Extra warnings suppression for Chromium
by Alexis Hetu
· 7 years ago
9441b07
SwiftShader always builds its release version in Chromium
by Alexis Hetu
· 7 years ago
b6abec5
Use unorderer_map<> for def/use information.
by Nicolas Capens
· 7 years ago
01a9796
Emulate 64-bit vectors using 128-bit vectors.
by Nicolas Capens
· 7 years ago
9e013d4
Assume SSE2 support is available.
by Nicolas Capens
· 7 years ago
fbf2bc5
Abstract LLVM types to enable emulation.
by Nicolas Capens
· 7 years ago
4126b8e
Assume local variables are naturally aligned.
by Nicolas Capens
· 7 years ago
1894cfa
Remove sub-vector load/store address hack.
by Nicolas Capens
· 7 years ago
0f70a7f
Fix sign masks of narrow vectors.
by Nicolas Capens
· 7 years ago
9f737d3
Emulate vector square root intrinsic.
by Nicolas Capens
· 7 years ago
afe27e9
Emulate MultiplyAddPairs intrinsic.
by Nicolas Capens
· 7 years ago
6c15744
Emulate MultiplyHigh intrinsics.
by Nicolas Capens
· 7 years ago
8960fbf
Emulate vector packing intrinsics.
by Nicolas Capens
· 7 years ago
9843673
Emulate saturated vector add/subtract.
by Nicolas Capens
· 7 years ago
d6cacad
Emulate SignMask intrinsics.
by Nicolas Capens
· 7 years ago
8be6c7b
Emulate vector shift by immediate intrinsics.
by Nicolas Capens
· 7 years ago
070d9f4
Emulate sub-vector load/store intrinsics.
by Nicolas Capens
· 8 years ago
2d8c370
Support bitcasts between scalars and short vectors.
by Nicolas Capens
· 7 years ago
8772202
Replace only loads matching the store type.
by Nicolas Capens
· 7 years ago
f2f5e96
Don't eliminate wide store followed by a narrow one.
by Nicolas Capens
· 7 years ago
709f69b
Refactor checking for sub-vector intrinsics.
by Nicolas Capens
· 7 years ago
bea4dce
Fix RValue<T> construction from incorrect types.
by Nicolas Capens
· 7 years ago
506cc5e
Suppress UBSan false positives.
by Nicolas Capens
· 7 years ago
cfd9632
Added UInt to FP cast
by Alexis Hetu
· 7 years ago
b923042
Fix Frac() returning 1.0.
by Nicolas Capens
· 7 years ago
83a6bb9
Fix memory leak of Subzero global inits.
by Nicolas Capens
· 7 years ago
619a8c5
Fix memory leak when aborting routine generation.
by Nicolas Capens
· 7 years ago
81aa97b
Make Blitter part of Renderer.
by Nicolas Capens
· 7 years ago
e745f5a
Set permissions after loading image.
by Nicolas Capens
· 7 years ago
f4eec2f
Remove unused return value.
by Nicolas Capens
· 7 years ago
f34d1ac
Fix buffer overflow.
by Nicolas Capens
· 8 years ago
5f72693
Remove the Subzero submodule.
by Nicolas Capens
· 8 years ago
5aebe18
Build Subzero from the subtree directory.
by Nicolas Capens
· 8 years ago
f110e4d
Unconditionally compile relocation code.
by Nicolas Capens
· 8 years ago
1ba2611
Build with Subzero for Android on ARM.
by Nicolas Capens
· 8 years ago
f7b7588
Emulate rounding to the nearest integer.
by Nicolas Capens
· 8 years ago
Next »