Sign in
llvm
/
llvm-project
/
libclc
/
HEAD
« Previous
c8192a5
libclc: Improve float trig function handling (#187264)
by Matt Arsenault
· 5 months ago
fadca30
libclc: Clean up sincos macro usage (#187260)
by Matt Arsenault
· 5 months ago
58eba22
libclc: Use select function instead of ?: for some fp selects (#187253)
by Matt Arsenault
· 5 months ago
82bc91f
[libclc][NFC] Change include style from <...> to "..." (#186537)
by Wenju He
· 5 months ago
c3ce27f
[libclc] Fix check-libclc dependency on llvm-dis (#186978)
by Wenju He
· 5 months ago
63572b3
libclc: Improve large float trig reduction (#186984)
by Matt Arsenault
· 5 months ago
c8a0506
libclc: Use small trig reduction for nan (#186983)
by Matt Arsenault
· 5 months ago
7aedc03
libclc: Use frexp and ldexp in trig reduction instead of bit hacking (#186982)
by Matt Arsenault
· 5 months ago
bf09a3a
libclc: Update pow functions (#186890)
by Matt Arsenault
· 5 months ago
cfbaa60
libclc: Move edge case handling of trig functions (#186429)
by Matt Arsenault
· 5 months ago
de2c57f
libclc: Use fshr builtin in sincos helpers (#186427)
by Matt Arsenault
· 5 months ago
3096dbf
libclc: Use struct for ep pair (#186973)
by Matt Arsenault
· 5 months ago
00b3a2e
[libclc][CMake] Use clang/llvm-ar on Windows (#186726)
by Wenju He
· 5 months ago
46089a0
[libclc] fix compiler check with --target=spirv64 and -disable-llvm-passes (#185376)
by Wenju He
· 5 months ago
5b5e311
[libclc] Add generic clc_mem_fence instruction (#185889)
by Joseph Huber
· 5 months ago
4ff5ce5
libclc: Remove attempt at subnormal flush from trig functions (#186424)
by Matt Arsenault
· 5 months ago
eb919b5
libclc: Disable contract in trig reductions (#186432)
by Matt Arsenault
· 5 months ago
c0f6bf6
[libclc][CMake] Rename opencl to clc in add_libclc_library, update comment (#186544)
by Wenju He
· 5 months ago
404b385
[libclc][CMake] Check SOURCES and LIBRARIES arguments are not empty (#186542)
by Wenju He
· 5 months ago
ad363ee
[libclc][NFC] Rename three .inc files to avoid name conflicts (#186384)
by Wenju He
· 5 months ago
db56437
[libclc] Rename declaration .inc files to *_decl.inc (#186340)
by Wenju He
· 5 months ago
916ac3a
libclc: Fix mismatch in declared and defined function name (#186227)
by Matt Arsenault
· 5 months ago
bea88cc
[libclc][CMake] Add check-libclc umbrella test target (#186053)
by Wenju He
· 5 months ago
2697c1e
libclc: Improve minmag and maxmag (#186092)
by Matt Arsenault
· 5 months ago
4e22bdf
libclc: Improve fdim handling (#186085)
by Matt Arsenault
· 5 months ago
c1ed996
libclc: Replace nextafter implementation (#186082)
by Matt Arsenault
· 5 months ago
1fc6091
libclc: Replace fmod implementation with elementwise builtin (#186083)
by Matt Arsenault
· 5 months ago
1751e5c
libclc: Update f64 log implementations (#186048)
by Matt Arsenault
· 5 months ago
72c5d26
libclc: Add ep utility (#186047)
by Matt Arsenault
· 5 months ago
b91a7e8
libclc: Update logb implementation (#185881)
by Matt Arsenault
· 5 months ago
9e370e0
libclc: Update ilogb implementation (#185877)
by Matt Arsenault
· 5 months ago
1ee9c5a
libclc: Update hypot implementation (#185873)
by Matt Arsenault
· 5 months ago
3f32018
[libclc][amdgpu] Add clc qualifier functions with non-const pointer (#186015)
by Wenju He
· 5 months ago
2cd3151
libclc: Add frexp_exp utility function (#185872)
by Matt Arsenault
· 5 months ago
0d07fc8
Revert "[libclc][NFC] Change include style from <...> to "..."" (#185888)
by Michał Górny
· 5 months ago
bbb1192
libclc: Add gentype infinity macro (#185864)
by Matt Arsenault
· 5 months ago
4cb2309
[libclc][NFC] Change include style from <...> to "..." (#185788)
by Wenju He
· 5 months ago
7e65d95
libclc: Use frexp builtins to implement frexp for amdgpu (#185637)
by Matt Arsenault
· 5 months ago
0791a0b
libclc: Add fast version utility functions for div, sqrt and reciprocal (#185823)
by Matt Arsenault
· 5 months ago
2a7e846
libclc: Add sqrt_cr utility (#185816)
by Matt Arsenault
· 5 months ago
2a08db6
libclc: Add div_cr utility function (#185730)
by Matt Arsenault
· 5 months ago
e97cfb1
[libclc][CMake] Add back OUTPUT_FILENAME and PARENT_TARGET (#185633)
by Wenju He
· 5 months ago
259a7a9
[libclc] Remove unused and incorrect pkgconf file (#185654)
by Joseph Huber
· 5 months ago
946c523
libclc: Fix missing clc prefixes on some clc files (#185679)
by Matt Arsenault
· 5 months ago
4185212
[libclc][CMake] Append target_name to external-funcs test target name (#185639)
by Wenju He
· 5 months ago
4be30a1
libclc: Use elementwise exp for exp functions (#185626)
by Matt Arsenault
· 5 months ago
905985f
libclc: Remove amdgpu sqrt override (#185620)
by Matt Arsenault
· 5 months ago
2e89908
libclc: Merge amdgpu and amdgcn directories (#185619)
by Matt Arsenault
· 5 months ago
d4d2684
[libclc] Replace last of `opencl` atomics with `__scoped_` versions (#185515)
by Joseph Huber
· 5 months ago
e479817
[libclc] Copy old SOURCES list exactly to new format
by Joseph Huber
· 5 months ago
e1af921
libclc: Remove old mesa amdgcn targets (#185385)
by Matt Arsenault
· 5 months ago
cd0d353
libclc: Add work_group_reduce_* functions (#185368)
by Matt Arsenault
· 5 months ago
bb80ab8
libclc: Fix logic for fence ordering based on mem flags (#185367)
by Matt Arsenault
· 5 months ago
a086fe5
libclc: Add sub_group_reduce_* functions (#185294)
by Matt Arsenault
· 5 months ago
014e44b
[libclc] Use custom CMake handling to overhaul libclc compilation (#185247)
by Joseph Huber
· 5 months ago
d8d97c2
libclc: Correctly declare __clc_get_max_sub_group_size as taking no arguments (#185265)
by Matt Arsenault
· 5 months ago
a4549a8
libclc: Add uintptr_t overloads of atomic_fetch_add and sub (#185263)
by Matt Arsenault
· 5 months ago
a74e3ba
libclc: Fix wait_group_events build for targets without generic (#185264)
by Matt Arsenault
· 5 months ago
0c06056
libclc: Add work_group_broadcast (#185261)
by Matt Arsenault
· 5 months ago
d3f0af9
libclc: Add work_group_any/work_group_all implementation (#185260)
by Matt Arsenault
· 5 months ago
03e968a
libclc: Move subgroup functions into clc (#185220)
by Matt Arsenault
· 5 months ago
c42b724
libclc: Rename sub_group_broadcast header (#185212)
by Matt Arsenault
· 5 months ago
f3fd373
libclc: Move sub_group_barrier to clc (#185208)
by Matt Arsenault
· 5 months ago
b7505ad
libclc: Remove target opencl copies of mem_fence (#185207)
by Matt Arsenault
· 5 months ago
073ffe0
libclc: Use separate acquire and release fences in work_group_barrier (#185190)
by Matt Arsenault
· 5 months ago
45541c3
libclc: Use enqueued local size to implement get_global_id (#185181)
by Matt Arsenault
· 5 months ago
b03528c
libclc: Move get_global_id into clc (#185180)
by Matt Arsenault
· 5 months ago
39c95ad
libclc: Add __printf_alloc implementation (#185231)
by Matt Arsenault
· 5 months ago
ef9eddb
libclc: Remove target definitions of opencl workitem functions (#185206)
by Matt Arsenault
· 5 months ago
68e1b1c
[libclc] Add custom CMake language handling for OpenCL files (#185243)
by Joseph Huber
· 5 months ago
90e5334
libclc: Add amdgpu wait_group_events (#185177)
by Matt Arsenault
· 5 months ago
37a0070
libclc: Fix amdgpu get_enqueued_local_size (#185171)
by Matt Arsenault
· 6 months ago
e15a031
libclc: Avoid duplicated get_local_size/get_global_size functions (#185166)
by Matt Arsenault
· 6 months ago
dae037b
libclc: Implement get_global_linear_id and get_local_linear_id (#184800)
by Matt Arsenault
· 6 months ago
eccfaca
libclc: Reimplement amdhsa get_num_groups (#185006)
by Matt Arsenault
· 6 months ago
33333f0
libclc: Add sub_group_broadcast (#184846)
by Matt Arsenault
· 6 months ago
43e48d4
libclc: Add amdgpu subgroup functions (#184845)
by Matt Arsenault
· 6 months ago
9f343c8
libclc: Add atomic_work_item_fence (#184844)
by Matt Arsenault
· 6 months ago
00fd554
libclc: Define work_group_barrier (#184780)
by Matt Arsenault
· 6 months ago
293d677
libclc: Reimplement amdhsa dispatch size functions (#184885)
by Matt Arsenault
· 6 months ago
895c928
libclc: Implement get_enqueued_local_size (#184842)
by Matt Arsenault
· 6 months ago
473ad46
libclc: Implement address space qualifier functions for amdgpu (#184766)
by Matt Arsenault
· 6 months ago
583775e
libclc: Fix checking for arch including OS in wrong place (#184683)
by Matt Arsenault
· 6 months ago
52f80e9
[libclc][NFC] Add -Wall -Wextra to build flags and fix build warnings (#184549)
by Wenju He
· 6 months ago
69a7a06
libclc: Reimplement amdhsa workitem functions (#184571)
by Matt Arsenault
· 6 months ago
d64a6b3
Clang: Deprecate float support from __builtin_elementwise_max (#180885)
by YunQiang Su
· 6 months ago
2152ecf
[libclc] add subnormals back to clspv (#183469)
by Romaric Jodin
· 6 months ago
e916c4b
[libclc] Compile with -fdenormal-fp-math=dynamic (#183262)
by Wenju He
· 6 months ago
7142753
[libclc][CMake] Add COMPONENT ${ARG_PARENT_TARGET} to install (#182716)
by Wenju He
· 6 months ago
7742fa5
[libclc] Completely remove ENABLE_RUNTIME_SUBNORMAL option (#182125)
by Joseph Huber
· 6 months ago
91414ce
[libclc] Enable -ffp-contract=fast-honor-pragmas globally (#153137)
by Wenju He
· 6 months ago
905d53d
libclc: Stop using r600 asm intrinsic declarations for amdgcn (#181975)
by Matt Arsenault
· 6 months ago
47053f9
libclc: Remove r600 support (#181976)
by Matt Arsenault
· 6 months ago
6da246c
libclc: Add __clc_issubnormal (#181782)
by Matt Arsenault
· 6 months ago
e375377
libclc: Remove old clang version checks (#181701)
by Matt Arsenault
· 6 months ago
deed36c
Revert "[libclc] replace float remquo with amd ocml implementation" (#181443)
by Wenju He
· 6 months ago
3e0e9a2
[libclc] Fix memory_scope and memory_order of *mem_fence builtins (#181311)
by Wenju He
· 6 months ago
b0d8219
libclc: Fix broken symlinks (#181247)
by Matt Arsenault
· 6 months ago
9e127aa
libclc: Stop building amdgpu targets all as tahiti (#181107)
by Matt Arsenault
· 6 months ago
2aed589
clang/AMDGPU: Do not look for rocm device libs if environment is llvm (#180922)
by Matt Arsenault
· 6 months ago
Next »