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