- 1884ffd Reactor: riscv64 is not supported in subzero by Rebecca Chang Swee Fun · 3 years ago
- 341ad7e Handle VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 sampling by Jason Macnak · 3 years, 1 month ago
- e1930f0 Update debug info code to compile with latest LLVM by Daniele Vettorel · 3 years, 1 month ago
- 0587e07 Support VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 by Jason Macnak · 3 years, 2 months ago
- 82d425d Disambiguate operations on single-component swizzles by Nicolas Capens · 3 years, 1 month ago
- 3edbc04 Implement implicit broadcast of scalar constants by Nicolas Capens · 3 years, 1 month ago
- 6e9eafd Support implicit conversion of Int4 component to Int by Nicolas Capens · 3 years, 1 month ago
- 2e653e5 Move Swizzle type definitions into a separate header by Nicolas Capens · 3 years, 1 month ago
- c13f4b1 Set the stack limit through a function attribute by Nicolas Capens · 3 years, 1 month ago
- 3fbdc26 Assert llvm::Expected<> don't contain an error by Nicolas Capens · 3 years, 1 month ago
- 5ff2f73 Add LLVM-Submodule backend option by Martin Troiber · 3 years, 1 month ago
- 4f504b0 Fix rr::RoundIntClamped() for architectures other than x86 and ARM by Nicolas Capens · 3 years, 2 months ago
- f908b18 Add a SPIR-V profiling and reporting framework. by Daniele Vettorel · 3 years, 2 months ago
- bc0f663 Fix shuffling of vectors with a different size mask by Nicolas Capens · 3 years, 2 months ago
- 2176cdf Fix non-x86 build of LLVM Reactor by Nicolas Capens · 3 years, 2 months ago
- 8ccc63f Avoid deprecated llvm::IRBuilder::CreateShuffleVector overload by Benjamin Kramer · 3 years, 2 months ago
- 4ee5309 Eliminate EmulatedIntrinsics by Nicolas Capens · 3 years, 2 months ago
- e99ac17 Remove OptimalIntrinsics source and header by Nicolas Capens · 3 years, 2 months ago
- d04f3f5 Eliminate rr::Precision by Nicolas Capens · 3 years, 2 months ago
- f7c42b0 Use full-precision transcendental function implementations in Reactor by Nicolas Capens · 3 years, 2 months ago
- ca8b218 Copy optimized transcendental intrinsics to ShaderCore by Nicolas Capens · 3 years, 2 months ago
- 45f7fdc Add an option to control where ASM listings are dumped. by Daniele Vettorel · 3 years, 2 months ago
- 6014f10 Fix building Reactor with the latest LLVM revision by Nicolas Capens · 3 years, 2 months ago
- 75d79f2 Implement FMA() which always returns a fused multiply-add result by Nicolas Capens · 3 years, 2 months ago
- 70505b4 Add a query for fast FMA support by Nicolas Capens · 3 years, 2 months ago
- ad9eba4 Add AVX2 and FMA support detection by Nicolas Capens · 3 years, 2 months ago
- ba5c656 Support issuing extended CPUID instructions by Nicolas Capens · 3 years, 2 months ago
- fd6acf5 Remove legacy vector extension detection by Nicolas Capens · 3 years, 2 months ago
- bc74bc2 Implement MulAdd() which may perform FMA by Nicolas Capens · 3 years, 2 months ago
- fca8084 Make MemoryMapper a JITRoutine member by Nicolas Capens · 4 years, 3 months ago
- 7119686 Make image descriptor fields unsigned by Nicolas Capens · 3 years, 3 months ago
- 629bf95 Optimize Abs() using LLVM intrinsics by Nicolas Capens · 3 years, 2 months ago
- 0b90160 Remove the 'finite' parameter from reciprocal() by Nicolas Capens · 3 years, 3 months ago
- 16f4b38 Emit function attribute "coroutine.presplit" for coroutines by Nicolas Capens · 3 years, 3 months ago
- e03a5db Suppress -Wdeprecated-declarations in Subzero's LLVM by Corentin Wallez · 3 years, 4 months ago
- ed85598 Move swiftshader off deprecated llvm::IRBuilder APIs by Benjamin Kramer · 3 years, 4 months ago
- ff91ac5 Prevent exit-time destructors in src/WSI, Pipeline, and System by Nicolas Capens · 3 years, 4 months ago
- 08c6200 Implement Assert() for Reactor by Nicolas Capens · 3 years, 5 months ago
- ef72cb4 Allow dereferencing of constant Reactor pointers by Nicolas Capens · 3 years, 5 months ago
- 24530ca Disable C4244 when building LLVM for swiftshader by Nico Weber · 3 years, 6 months ago
- cde65f7 Don't initialize memory allocations in MSan builds by Nicolas Capens · 4 years, 1 month ago
- 22f5c92 Eliminate Subzero's dependency on llvm::FoldingSet by Nicolas Capens · 5 years ago
- 46a649d Minimize usage of global constructors in Reactor by Sean Risser · 3 years, 7 months ago
- 4088363 Don't use global variables for CPUID by Sean Risser · 3 years, 7 months ago
- e32890c Fix Subzero Optimizer run time variability by Nicolas Capens · 3 years, 7 months ago
- 705231f Remove Config::Edit::None default object by Sean Risser · 3 years, 8 months ago
- e4b7794 Remove unimplemented MaskedStore/MaskedLoad usage by Nicolas Capens · 3 years, 8 months ago
- 4466040 Initialize llvm::orc::ExecutionSession with default SelfExecutorProcessControl by Nicolas Capens · 3 years, 8 months ago
- 667b632 De-templatize the IceAssemblerX86Base class by Nicolas Capens · 3 years, 9 months ago
- 78964c0 Define specialized PoolTypeConverter constants in the header by Nicolas Capens · 3 years, 9 months ago
- 65498c1 Remove -Wno-error flags by Nico Weber · 3 years, 9 months ago
- c8b6ec0 Remove explicit -msse2 flags (and some other minor things) by Nico Weber · 3 years, 9 months ago
- 52cb3d1 Assume Microsoft ABI on Windows by Nicolas Capens · 3 years, 9 months ago
- 97e0693 Eliminate support for the PNaCl ABI by Nicolas Capens · 3 years, 9 months ago
- 314508f Work around MemorySanitizer false-positive by Nicolas Capens · 3 years, 9 months ago
- c9991d4 Implement Pragma() for Reactor MemorySanitizer instrumentation by Nicolas Capens · 3 years, 10 months ago
- dc8cbfa Determine MSan instrumentation for Reactor at run-time by Nicolas Capens · 3 years, 10 months ago
- f679fc1 Fix -warn-stack-size command line option for LLVM 12 by Nicolas Capens · 3 years, 9 months ago
- 990e4b2 Prevent changing Reference<> address by Nicolas Capens · 3 years, 10 months ago
- 663b67f Fix -Wdeprecated-copy. by Peter Kasting · 3 years, 10 months ago
- 84bc198 Disable -warn-stack-size for LLVM older than version 12 by Nicolas Capens · 3 years, 10 months ago
- 85ea733 Update llvm::ConstantVector::getSplat() usage to take ElementCount by Nicolas Capens · 4 years, 2 months ago
- af90770 Unpoison Reactor Call() arguments when MSan instrumentation is disabled by Nicolas Capens · 3 years, 11 months ago
- c4d054c Work around MemorySanitizer scalar SSE false positives by Nicolas Capens · 3 years, 11 months ago
- b162fcf Work around MemorySanitizer movmsk false positives by Nicolas Capens · 3 years, 11 months ago
- 112faf4 Format switch statements consistently by Nicolas Capens · 5 years ago
- dac99e8 Update Kokoro's clang-format to version 11.0.1 by Nicolas Capens · 4 years, 4 months ago
- 69b79ee Disable named mmap usage for host/ndk Android by Alistair Delva · 4 years, 1 month ago
- 106e015 Support LLVM 11+ atomic instruction alignment change by Googler · 4 years, 1 month ago
- 6ddeb6b Remove legacy optimization passes. by Nicolas Capens · 4 years, 1 month ago
- 008247a Eliminate stores succeeded by another store by Nicolas Capens · 4 years, 2 months ago
- 3ffbd62 Implement propagation of stores to loads in single basic blocks by Nicolas Capens · 4 years, 2 months ago
- d85a7a2 Simplify If/Else lowering by Nicolas Capens · 4 years, 1 month ago
- 7c296ec Don't materialize on insertion block changes by Nicolas Capens · 4 years, 1 month ago
- 0cfc043 Implement scalar replacement of aggregates by Nicolas Capens · 4 years, 2 months ago
- 54313fb Report back the Subzero optimizer results by Nicolas Capens · 4 years, 1 month ago
- bc1a66c Fix lowering and optimization of 64-bit absolute addresses by Nicolas Capens · 4 years, 2 months ago
- 6649bd0 Eliminate code randomization support from Subzero by Nicolas Capens · 4 years, 2 months ago
- 3ab17bd Fix iterating over instructions following a store by Nicolas Capens · 4 years, 2 months ago
- 0b506e1 Propagate stores of stack addresses into other local variables by Nicolas Capens · 4 years, 2 months ago
- 8603b12 Test variable materialization edge cases by Nicolas Capens · 4 years, 2 months ago
- dc5bb21 Disable MSan unpoisoning of memory writes by Nicolas Capens · 4 years, 5 months ago
- 3f88826 Fix support for named mmap usage on Android by Alistair Delva · 4 years, 2 months ago
- 69661d8 Remove uses of deprecated CreateAlignedLoad/Store builders by Antonio Maiorano · 4 years, 1 month ago
- 673a7fe Unify load/store operand accessors by Nicolas Capens · 4 years, 2 months ago
- 8d50b55 Discern between load and store addresses by Nicolas Capens · 4 years, 2 months ago
- 33a77f7 Rename InstIntrinsicCall to InstIntrinsic by Nicolas Capens · 4 years, 2 months ago
- 99bbb14 Eliminate the InstIntrinsicCall Target parameter by Nicolas Capens · 4 years, 2 months ago
- a8da847 Reactor: fix using -x86-asm-syntax only on x86 compilations by Nicolas Capens · 4 years, 2 months ago
- ff010f9 Limit Subzero routine stack size to 512 KiB by Nicolas Capens · 4 years, 2 months ago
- 25f0f85 Limit LLVM routine stack size to 512 KiB by Nicolas Capens · 4 years, 3 months ago
- 4d22b2c Replace deprecated llvm::VectorType usage with FixedVectorType by Googler · 4 years, 2 months ago
- 4e75f45 Pool Subzero constant data by Nicolas Capens · 4 years, 2 months ago
- 3d26cfc Finalize Reactor Function creation at Routine acquisition by Nicolas Capens · 4 years, 2 months ago
- 8b4cf1c Fix Reactor memory leaks by Antonio Maiorano · 4 years, 2 months ago
- 5830d74 Enable named mmap usage for CMake builds by Nicolas Capens · 4 years, 2 months ago
- 0cbf89c Enable named mmap usage for Chromium by Nicolas Capens · 4 years, 2 months ago
- 1a094f1 Only enable naming anonymous mmap on Linux by Nicolas Capens · 4 years, 2 months ago
- 22f14a8 Implement non-void indirect Reactor Call() support by Nicolas Capens · 4 years, 4 months ago
- 16bec86 Make RoutineT::getEntry() type safe by Antonio Maiorano · 4 years, 4 months ago