1. af4ebee [CMake] Warn when the version of CMake is older than 3.31.0 (#204203) by Petr Hosek · 3 weeks ago main master
  2. 08886a2 [libclc] Delete wrong implementation nvptx clc_isinf (#205699) by Wenju He · 4 weeks ago
  3. 0dcd4a4 [libclc] Use unchecked division for f64 AMDGPU reciprocal (#203809) by Joseph Huber · 5 weeks ago
  4. dfbdd4e [libclc] Use __CLC_SCALAR instead of nonexistant __CLC_SCALAR1 for sin (#203807) by Joseph Huber · 5 weeks ago
  5. 65691fd [libclc] Use FMA for the pi reconstruction in acos / atan (#203804) by Joseph Huber · 5 weeks ago
  6. a77f1f6 [libclc] Improve performance and precision of reciprocal functions (#203805) by Joseph Huber · 5 weeks ago
  7. a877d63 [libclc][Test] Don't hard code `clang` path in update_libclc_tests.py (#201806) by Wenju He · 6 weeks ago
  8. 8012803 [libclc][Test] Add -fno-discard-value-names to RUN line (#201808) by Wenju He · 6 weeks ago
  9. 7028afc [libclc] Fix LIBCLC_OUTPUT_LIBRARY_DIR when find_package(LLVM) fails (#201816) by Wenju He · 6 weeks ago
  10. d0b7493 [libclc] Use generic spirv*-unknown-unknown clang triple for SPIR-V targets (#199618) by Wenju He · 7 weeks ago
  11. 3934cf8 [libclc][test] Update math/cos.cl check lines after #199981 revert (#200353) by michaelselehov · 7 weeks ago
  12. e741a08 [libclc] Use float sw_fma for spirv*-mesa-mesa3d targets (#199626) by Wenju He · 8 weeks ago
  13. d7c35a6 [libclc] Optimize and vectorize signbit (#199497) by Wenju He · 8 weeks ago
  14. daafba5 [libclc] Fix .cl tests in standalone build (#199164) by Wenju He · 8 weeks ago
  15. 8f17141 [libclc][NFC] Use clc/shared/ternary_def.inc for bitselect (#198495) by Wenju He · 9 weeks ago
  16. b8da9da [libclc][CMake] Use set instead of APPEND for LIBCLC_ARCHS_ALL initialization (#197866) by Wenju He · 10 weeks ago
  17. 2aaefe6 [libclc] Move sources collection into libclc_add_builtin_library, merge opencl library creation into libclc_add_library (#197654) by Wenju He · 10 weeks ago
  18. 28b0b2a [libclc] Add optimized DPP scan functions for AMDGPU (#197543) by Joseph Huber · 10 weeks ago
  19. 9bedef2 [libclc] Move external-funcs.test to static file and use IR checks for .cl tests (#197151) by Wenju He · 10 weeks ago
  20. 13f44f7 [libclc] Apply hidden visibility to amdgpu / nvptx builds (#197235) by Joseph Huber · 10 weeks ago
  21. 60cc197 [libclc] Create a static `.a` file in addition to the `.bc` file (#197247) by Joseph Huber · 10 weeks ago
  22. c834cbf [libclc] Consolidate `amdgpu` and `amdgcn` architectures consistently (#197233) by Joseph Huber · 10 weeks ago
  23. 147a184 [libclc] Base the build around `add_sources` instead of source list (#197034) by Joseph Huber · 10 weeks ago
  24. 6f69bfa libclc: group spirv archs in LIBCLC_ARCHS_SPIRV (#196911) by Konrad Kleine · 2 months ago
  25. e82f749 [libclc] Canonicalize 'clspv' to the 'spirv-unknown-vulkan' triple (#196351) by Joseph Huber · 2 months ago
  26. 7395969 [libclc] Use spirv[64]-mesa-mesa3d triple in README.md (#196483) by Konrad Kleine · 2 months ago
  27. e9ea3b8 [libclc] Fix using normalized triple for the directory name (#194607) by Joseph Huber · 2 months ago
  28. f5a74a2 [libclc] Only check the triple architecture for libclc (#194149) by Joseph Huber · 3 months ago
  29. df72e3b [libclc] Make sure PACKAGE_VERSION is set for libclc (#193966) by Joseph Huber · 3 months ago
  30. b871fbf [libclc] Use 'LLVM_DEFAULT_TARGET_TRIPLE' instead of 'LLVM_RUNTIMES_TARGET' (#193969) by Joseph Huber · 3 months ago
  31. 0222ef0 [libclc] Allow testing unresolved symbols on multiple libraries (#193647) by Wenju He · 3 months ago
  32. e931074 [libclc][CMake] Remove CMAKE_C_COMPILER_ID check (#186717) by Wenju He · 3 months ago
  33. f2d8398 [libclc] Fix atomic_fetch_add/sub overloads for uintptr_t (#192570) by Victor Mustya · 3 months ago
  34. 301c793 [libclc] Only add test folder when LLVM_INCLUDE_TESTS is ON (#191948) by Wenju He · 3 months ago
  35. 22290b1 [libclc][CMake][NFC] Delete dead code LLVM_PACKAGE_VERSION (#191943) by Wenju He · 3 months ago
  36. 308250d [runtimes] Aggregate per-target runtime checks in top-level check-${runtime_name} (#191743) by Wenju He · 3 months ago
  37. 0ccfb37 Revert "[libclc][CMake] Use clang/llvm-ar on Windows (#186726)" (#191745) by Wenju He · 3 months ago
  38. d309d31 [libclc] Enable LLVM_RUNTIME_TARGETS in build system (#189892) by Wenju He · 3 months ago
  39. 13d7a2f [libclc] Refine generic __clc_get_sub_group_size with fast full sub-group path (#188895) by Wenju He · 3 months ago
  40. 68674c3 libclc: Use special division for atan2 for DAZ (#190248) by Matt Arsenault · 4 months ago
  41. 24422dc libclc: Simplify fract implementation (#189080) by Matt Arsenault · 4 months ago
  42. b36ae2c [libclc] Fix llvm-spirv dependency when llvm-spirv is built in-tree (#188896) by Wenju He · 4 months ago
  43. e3620a2 libclc: do not use int64 in sincos helpers (#188056) by Romaric Jodin · 4 months ago
  44. 6b7f3bc libclc: Partially implement nonuniform subgroup reduce functions (#188929) by Matt Arsenault · 4 months ago
  45. 7d0fbe6 libclc: Add work group scan functions (#188829) by Matt Arsenault · 4 months ago
  46. b1f2d02 libclc: Add subgroup scan functions (#188828) by Matt Arsenault · 4 months ago
  47. e5316bf libclc: Update atan2pi (#188707) by Matt Arsenault · 4 months ago
  48. a2482fd libclc: Fix missing overloads for atomic_fetch_add/sub (#188478) by Matt Arsenault · 4 months ago
  49. 7f0e5bc libclc: Implement get_sub_group_id with get_local_linear_id (#188713) by Matt Arsenault · 4 months ago
  50. e1965d9 libclc: Update atan2 (#188706) by Matt Arsenault · 4 months ago
  51. 02886ec libclc: Update erfc (#188570) by Matt Arsenault · 4 months ago
  52. 63da043 libclc: Update erf (#188569) by Matt Arsenault · 4 months ago
  53. 003c547 libclc: Use prefetch builtin to implement default prefetch (#188491) by Matt Arsenault · 4 months ago
  54. ef5306d libclc: Fix directly adding vector booleans (#188540) by Matt Arsenault · 4 months ago
  55. 08f93a5 libclc: Fix amdgpu sub_group_broadcast for double (#188594) by Matt Arsenault · 4 months ago
  56. fcf3ad5 libclc: Fix amdgpu subgroup reduce for max u64 (#188598) by Matt Arsenault · 4 months ago
  57. b9b2f41 libclc: clspv does not need workaround for flush_if_daz (#188555) by Romaric Jodin · 4 months ago
  58. e2670ae libclc: Update acospi (#188455) by Matt Arsenault · 4 months ago
  59. 214f3e9 libclc: Update asinpi (#188454) by Matt Arsenault · 4 months ago
  60. 96e65fe libclc: Update atanpi (#188424) by Matt Arsenault · 4 months ago
  61. c7cce36 libclc: Force assuming fast float fma for AMDGPU (#188245) by Matt Arsenault · 4 months ago
  62. 89b5085 libclc: Unify fast FMA controls (#188244) by Matt Arsenault · 4 months ago
  63. 98d97c5 libclc: Update atanh (#188225) by Matt Arsenault · 4 months ago
  64. bd34e42 libclc: Update acosh (#188224) by Matt Arsenault · 4 months ago
  65. d9cedeb libclc: Update asinh (#188219) by Matt Arsenault · 4 months ago
  66. 5f0d93f libclc: Update tanh (#188215) by Matt Arsenault · 4 months ago
  67. bd5434e libclc: Update cosh (#188214) by Matt Arsenault · 4 months ago
  68. d924800 libclc: Update sinh (#188213) by Matt Arsenault · 4 months ago
  69. d8e4f96 libclc: Update expm1 (#188209) by Matt Arsenault · 4 months ago
  70. 3f8ae83 libclc: Improve tgamma handling (#188066) by Matt Arsenault · 4 months ago
  71. f5193bf libclc: Update lgamma_r (#188065) by Matt Arsenault · 4 months ago
  72. a76a5c9 [libclc][NFC] Remove __CLC_BIT_INTN macro (#188023) by Wenju He · 4 months ago
  73. a5d1469 libclc: Update log1p (#188186) by Matt Arsenault · 4 months ago
  74. da0cc9f libclc: Fix -cl-denorms-are-zero for rtp and rtn conversions (#188148) by Matt Arsenault · 4 months ago
  75. 39960c5 libclc: Update atan (#188095) by Matt Arsenault · 4 months ago
  76. 5704a67 libclc: Update asin (#188094) by Matt Arsenault · 4 months ago
  77. 9aa7d95 libclc: Use nextup and nextdown in place of nextafter (#188141) by Matt Arsenault · 4 months ago
  78. 606abce libclc: Simplify rtz conversion (#188137) by Matt Arsenault · 4 months ago
  79. c5cb7c5 [libclc][NFC] Simplify __CLC_GENTYPE/__CLC_U_GENTYPE/__CLC_S_GENTYPE define in gentype.inc (#188027) by Wenju He · 4 months ago
  80. fb945a3 libclc: Implement remainder with remquo (#187999) by Matt Arsenault · 4 months ago
  81. 78e756e libclc: Update remquo (#187998) by Matt Arsenault · 4 months ago
  82. 7b7874f [libclc] Replace llvm-dis with llvm-nm in check-external-funcs.test (#187190) by Wenju He · 4 months ago
  83. fb2b55a libclc: Update acos (#187666) by Matt Arsenault · 4 months ago
  84. 6c4ae5a libclc: Override cbrt for AMDGPU (#187560) by Matt Arsenault · 4 months ago
  85. 8edf6dd libclc: Use log intrinsic for half and float cases for amdgpu (#187538) by Matt Arsenault · 4 months ago
  86. d8f9df7 libclc: Rewrite log implementation as gentype inc file (#187537) by Matt Arsenault · 4 months ago
  87. 031721d libclc: Update trigpi functions (#187579) by Matt Arsenault · 4 months ago
  88. e30b0a0 libclc: Implement sin and cos with sincos (#187571) by Matt Arsenault · 4 months ago
  89. 45e4a5b libclc: Replace flush_if_daz implementation (#187569) by Matt Arsenault · 4 months ago
  90. 8a9bc43 [libclc] Restore previous generic fmod implementation (#187470) by Wenju He · 4 months ago
  91. c8d655d libclc: Really implement half trig functions (#187457) by Matt Arsenault · 4 months ago
  92. 0a89f7d libclc: Stop implementing sincos as separate sin and cos (#187456) by Matt Arsenault · 4 months ago
  93. c71ea99 libclc: Fix nextafter with -cl-denorms-are-zero (#187358) by Matt Arsenault · 4 months ago
  94. fe96870 libclc: Add canonicalize utility functions (#187357) by Matt Arsenault · 4 months ago
  95. c041d4a libclc: Update f64 trig functions (#187455) by Matt Arsenault · 4 months ago
  96. 0f2a7b0 libclc: Really implement denormal config checks (#187356) by Matt Arsenault · 4 months ago
  97. 4e7164d libclc: Invert subnormal checks (#187355) by Matt Arsenault · 4 months ago
  98. 6fb0e3e libclc: Move subnormal config file to clc (#187354) by Matt Arsenault · 4 months ago
  99. 8577bcf libclc: Move FLT_MIN gentype macros (#187272) by Matt Arsenault · 4 months ago
  100. a3a87a5 libclc: Fix vector float tan (#187387) by Matt Arsenault · 4 months ago