1. 7b7874f [libclc] Replace llvm-dis with llvm-nm in check-external-funcs.test (#187190) by Wenju He · 2 days ago main master
  2. fb2b55a libclc: Update acos (#187666) by Matt Arsenault · 3 days ago
  3. 6c4ae5a libclc: Override cbrt for AMDGPU (#187560) by Matt Arsenault · 3 days ago
  4. 8edf6dd libclc: Use log intrinsic for half and float cases for amdgpu (#187538) by Matt Arsenault · 3 days ago
  5. d8f9df7 libclc: Rewrite log implementation as gentype inc file (#187537) by Matt Arsenault · 3 days ago
  6. 031721d libclc: Update trigpi functions (#187579) by Matt Arsenault · 3 days ago
  7. e30b0a0 libclc: Implement sin and cos with sincos (#187571) by Matt Arsenault · 3 days ago
  8. 45e4a5b libclc: Replace flush_if_daz implementation (#187569) by Matt Arsenault · 3 days ago
  9. 8a9bc43 [libclc] Restore previous generic fmod implementation (#187470) by Wenju He · 3 days ago
  10. c8d655d libclc: Really implement half trig functions (#187457) by Matt Arsenault · 4 days ago
  11. 0a89f7d libclc: Stop implementing sincos as separate sin and cos (#187456) by Matt Arsenault · 4 days ago
  12. c71ea99 libclc: Fix nextafter with -cl-denorms-are-zero (#187358) by Matt Arsenault · 4 days ago
  13. fe96870 libclc: Add canonicalize utility functions (#187357) by Matt Arsenault · 4 days ago
  14. c041d4a libclc: Update f64 trig functions (#187455) by Matt Arsenault · 4 days ago
  15. 0f2a7b0 libclc: Really implement denormal config checks (#187356) by Matt Arsenault · 4 days ago
  16. 4e7164d libclc: Invert subnormal checks (#187355) by Matt Arsenault · 4 days ago
  17. 6fb0e3e libclc: Move subnormal config file to clc (#187354) by Matt Arsenault · 4 days ago
  18. 8577bcf libclc: Move FLT_MIN gentype macros (#187272) by Matt Arsenault · 4 days ago
  19. a3a87a5 libclc: Fix vector float tan (#187387) by Matt Arsenault · 4 days ago
  20. c8192a5 libclc: Improve float trig function handling (#187264) by Matt Arsenault · 4 days ago
  21. fadca30 libclc: Clean up sincos macro usage (#187260) by Matt Arsenault · 4 days ago
  22. 58eba22 libclc: Use select function instead of ?: for some fp selects (#187253) by Matt Arsenault · 5 days ago
  23. 82bc91f [libclc][NFC] Change include style from <...> to "..." (#186537) by Wenju He · 5 days ago
  24. c3ce27f [libclc] Fix check-libclc dependency on llvm-dis (#186978) by Wenju He · 6 days ago
  25. 63572b3 libclc: Improve large float trig reduction (#186984) by Matt Arsenault · 6 days ago
  26. c8a0506 libclc: Use small trig reduction for nan (#186983) by Matt Arsenault · 6 days ago
  27. 7aedc03 libclc: Use frexp and ldexp in trig reduction instead of bit hacking (#186982) by Matt Arsenault · 6 days ago
  28. bf09a3a libclc: Update pow functions (#186890) by Matt Arsenault · 6 days ago
  29. cfbaa60 libclc: Move edge case handling of trig functions (#186429) by Matt Arsenault · 6 days ago
  30. de2c57f libclc: Use fshr builtin in sincos helpers (#186427) by Matt Arsenault · 6 days ago
  31. 3096dbf libclc: Use struct for ep pair (#186973) by Matt Arsenault · 6 days ago
  32. 00b3a2e [libclc][CMake] Use clang/llvm-ar on Windows (#186726) by Wenju He · 6 days ago
  33. 46089a0 [libclc] fix compiler check with --target=spirv64 and -disable-llvm-passes (#185376) by Wenju He · 6 days ago
  34. 5b5e311 [libclc] Add generic clc_mem_fence instruction (#185889) by Joseph Huber · 6 days ago
  35. 4ff5ce5 libclc: Remove attempt at subnormal flush from trig functions (#186424) by Matt Arsenault · 9 days ago
  36. eb919b5 libclc: Disable contract in trig reductions (#186432) by Matt Arsenault · 9 days ago
  37. c0f6bf6 [libclc][CMake] Rename opencl to clc in add_libclc_library, update comment (#186544) by Wenju He · 9 days ago
  38. 404b385 [libclc][CMake] Check SOURCES and LIBRARIES arguments are not empty (#186542) by Wenju He · 9 days ago
  39. ad363ee [libclc][NFC] Rename three .inc files to avoid name conflicts (#186384) by Wenju He · 9 days ago
  40. db56437 [libclc] Rename declaration .inc files to *_decl.inc (#186340) by Wenju He · 10 days ago
  41. 916ac3a libclc: Fix mismatch in declared and defined function name (#186227) by Matt Arsenault · 10 days ago
  42. bea88cc [libclc][CMake] Add check-libclc umbrella test target (#186053) by Wenju He · 11 days ago
  43. 2697c1e libclc: Improve minmag and maxmag (#186092) by Matt Arsenault · 11 days ago
  44. 4e22bdf libclc: Improve fdim handling (#186085) by Matt Arsenault · 11 days ago
  45. c1ed996 libclc: Replace nextafter implementation (#186082) by Matt Arsenault · 11 days ago
  46. 1fc6091 libclc: Replace fmod implementation with elementwise builtin (#186083) by Matt Arsenault · 11 days ago
  47. 1751e5c libclc: Update f64 log implementations (#186048) by Matt Arsenault · 11 days ago
  48. 72c5d26 libclc: Add ep utility (#186047) by Matt Arsenault · 11 days ago
  49. b91a7e8 libclc: Update logb implementation (#185881) by Matt Arsenault · 11 days ago
  50. 9e370e0 libclc: Update ilogb implementation (#185877) by Matt Arsenault · 11 days ago
  51. 1ee9c5a libclc: Update hypot implementation (#185873) by Matt Arsenault · 11 days ago
  52. 3f32018 [libclc][amdgpu] Add clc qualifier functions with non-const pointer (#186015) by Wenju He · 11 days ago
  53. 2cd3151 libclc: Add frexp_exp utility function (#185872) by Matt Arsenault · 11 days ago
  54. 0d07fc8 Revert "[libclc][NFC] Change include style from <...> to "..."" (#185888) by Michał Górny · 11 days ago
  55. bbb1192 libclc: Add gentype infinity macro (#185864) by Matt Arsenault · 12 days ago
  56. 4cb2309 [libclc][NFC] Change include style from <...> to "..." (#185788) by Wenju He · 12 days ago
  57. 7e65d95 libclc: Use frexp builtins to implement frexp for amdgpu (#185637) by Matt Arsenault · 12 days ago
  58. 0791a0b libclc: Add fast version utility functions for div, sqrt and reciprocal (#185823) by Matt Arsenault · 12 days ago
  59. 2a7e846 libclc: Add sqrt_cr utility (#185816) by Matt Arsenault · 12 days ago
  60. 2a08db6 libclc: Add div_cr utility function (#185730) by Matt Arsenault · 12 days ago
  61. e97cfb1 [libclc][CMake] Add back OUTPUT_FILENAME and PARENT_TARGET (#185633) by Wenju He · 12 days ago
  62. 259a7a9 [libclc] Remove unused and incorrect pkgconf file (#185654) by Joseph Huber · 12 days ago
  63. 946c523 libclc: Fix missing clc prefixes on some clc files (#185679) by Matt Arsenault · 12 days ago
  64. 4185212 [libclc][CMake] Append target_name to external-funcs test target name (#185639) by Wenju He · 12 days ago
  65. 4be30a1 libclc: Use elementwise exp for exp functions (#185626) by Matt Arsenault · 13 days ago
  66. 905985f libclc: Remove amdgpu sqrt override (#185620) by Matt Arsenault · 13 days ago
  67. 2e89908 libclc: Merge amdgpu and amdgcn directories (#185619) by Matt Arsenault · 13 days ago
  68. d4d2684 [libclc] Replace last of `opencl` atomics with `__scoped_` versions (#185515) by Joseph Huber · 13 days ago
  69. e479817 [libclc] Copy old SOURCES list exactly to new format by Joseph Huber · 13 days ago
  70. e1af921 libclc: Remove old mesa amdgcn targets (#185385) by Matt Arsenault · 14 days ago
  71. cd0d353 libclc: Add work_group_reduce_* functions (#185368) by Matt Arsenault · 14 days ago
  72. bb80ab8 libclc: Fix logic for fence ordering based on mem flags (#185367) by Matt Arsenault · 14 days ago
  73. a086fe5 libclc: Add sub_group_reduce_* functions (#185294) by Matt Arsenault · 14 days ago
  74. 014e44b [libclc] Use custom CMake handling to overhaul libclc compilation (#185247) by Joseph Huber · 14 days ago
  75. d8d97c2 libclc: Correctly declare __clc_get_max_sub_group_size as taking no arguments (#185265) by Matt Arsenault · 2 weeks ago
  76. a4549a8 libclc: Add uintptr_t overloads of atomic_fetch_add and sub (#185263) by Matt Arsenault · 2 weeks ago
  77. a74e3ba libclc: Fix wait_group_events build for targets without generic (#185264) by Matt Arsenault · 2 weeks ago
  78. 0c06056 libclc: Add work_group_broadcast (#185261) by Matt Arsenault · 2 weeks ago
  79. d3f0af9 libclc: Add work_group_any/work_group_all implementation (#185260) by Matt Arsenault · 2 weeks ago
  80. 03e968a libclc: Move subgroup functions into clc (#185220) by Matt Arsenault · 2 weeks ago
  81. c42b724 libclc: Rename sub_group_broadcast header (#185212) by Matt Arsenault · 2 weeks ago
  82. f3fd373 libclc: Move sub_group_barrier to clc (#185208) by Matt Arsenault · 2 weeks ago
  83. b7505ad libclc: Remove target opencl copies of mem_fence (#185207) by Matt Arsenault · 2 weeks ago
  84. 073ffe0 libclc: Use separate acquire and release fences in work_group_barrier (#185190) by Matt Arsenault · 2 weeks ago
  85. 45541c3 libclc: Use enqueued local size to implement get_global_id (#185181) by Matt Arsenault · 2 weeks ago
  86. b03528c libclc: Move get_global_id into clc (#185180) by Matt Arsenault · 2 weeks ago
  87. 39c95ad libclc: Add __printf_alloc implementation (#185231) by Matt Arsenault · 2 weeks ago
  88. ef9eddb libclc: Remove target definitions of opencl workitem functions (#185206) by Matt Arsenault · 2 weeks ago
  89. 68e1b1c [libclc] Add custom CMake language handling for OpenCL files (#185243) by Joseph Huber · 2 weeks ago
  90. 90e5334 libclc: Add amdgpu wait_group_events (#185177) by Matt Arsenault · 2 weeks ago
  91. 37a0070 libclc: Fix amdgpu get_enqueued_local_size (#185171) by Matt Arsenault · 2 weeks ago
  92. e15a031 libclc: Avoid duplicated get_local_size/get_global_size functions (#185166) by Matt Arsenault · 2 weeks ago
  93. dae037b libclc: Implement get_global_linear_id and get_local_linear_id (#184800) by Matt Arsenault · 2 weeks ago
  94. eccfaca libclc: Reimplement amdhsa get_num_groups (#185006) by Matt Arsenault · 2 weeks ago
  95. 33333f0 libclc: Add sub_group_broadcast (#184846) by Matt Arsenault · 2 weeks ago
  96. 43e48d4 libclc: Add amdgpu subgroup functions (#184845) by Matt Arsenault · 2 weeks ago
  97. 9f343c8 libclc: Add atomic_work_item_fence (#184844) by Matt Arsenault · 2 weeks ago
  98. 00fd554 libclc: Define work_group_barrier (#184780) by Matt Arsenault · 2 weeks ago
  99. 293d677 libclc: Reimplement amdhsa dispatch size functions (#184885) by Matt Arsenault · 2 weeks ago
  100. 895c928 libclc: Implement get_enqueued_local_size (#184842) by Matt Arsenault · 2 weeks ago