aboutsummaryrefslogtreecommitdiff
path: root/libclc
AgeCommit message (Expand)AuthorFilesLines
2026-02-12libclc: Stop building amdgpu targets all as tahiti (#181107)Matt Arsenault1-14/+2
2026-02-11clang/AMDGPU: Do not look for rocm device libs if environment is llvm (#180922)Matt Arsenault1-2/+2
2026-02-11[libclc] Bring back fma for clspv (#180693)Romaric Jodin5-0/+303
2026-02-06[AMDGPU] Define new target gfx1170 (#180185)Mirko BrkuĊĦanin1-0/+1
2026-02-04[libclc] Only use software fma for r600 target (#179428)Wenju He16-334/+32
2026-01-29[libclc][NFC] Fix build warning typedef-redefinition (#177888)Wenju He17-215/+3
2026-01-28[libclc] Make output filename configurable; rename top-level targets (#178119)Wenju He2-7/+13
2026-01-26Reapply "[libclc] Rework libclc naming convention to use the triple (#177465)...Joseph Huber2-49/+41
2026-01-26Revert "[libclc] Rework libclc naming convention to use the triple (#177465)"Aiden Grossman2-39/+48
2026-01-26[libclc] Rework libclc naming convention to use the triple (#177465)Joseph Huber2-48/+39
2026-01-26[libclc] replace float remquo with amd ocml implementation (#177131)Wenju He2-61/+83
2026-01-22[AMDGPU] Define gfx1310 target with ELF number 0x50 (#177355)Mariusz Sikora1-0/+1
2026-01-22[Clang] Rename `uinc_wrap` and add normal atomic builtin (#177253)Joseph Huber2-2/+2
2026-01-20[libclc] compile w/o linking builtins with SPIRV backend (#176732)Konrad Kleine1-1/+1
2026-01-16[libclc][NFC] Don't include 'clc/internal/clc.h' in OpenCL library (#176336)Wenju He2-2/+2
2026-01-12[libclc][NFC] Remove unused builtins_opt_lib_tgt (#175479)Wenju He1-2/+0
2026-01-12[libclc] Remove llvm-link --override flag and make implementation self-contai...Wenju He8-66/+41
2026-01-07[libclc] Initial support for cross-compiling OpenCL libraries (#174022)Joseph Huber1-2/+10
2026-01-06[libclc] Add support for `nvptx64-nvidia-cuda` triple (#174611)Joseph Huber1-0/+5
2026-01-05[libclc] Remove bitcode prepare utility from OpenCL library build (#174447)Joseph Huber4-166/+14
2026-01-05[libclc] Update default triple support for AMD and deprecate 32-bit PTX (#174...Joseph Huber2-8/+4
2026-01-06[libclc] Compile clc_convert_float2int.cl and clc_convert_int2float.cl separa...Wenju He2-3/+2
2026-01-05[libclc] Fix incorrect argument formatJoseph Huber1-1/+1
2026-01-05[libclc] Suppress AMDGCN code object version for library code (#174412)Joseph Huber1-0/+3
2025-12-19[libclc] Improve __clc_min/max/clamp implementation (#172599)Wenju He6-5/+43
2025-12-19[libclc][NFC] Move convert builtins from Python generator to .cl sources (#17...Wenju He25-621/+1311
2025-12-11[libclc] use clc functions in clspv/shared/vstore_half.cl (#171770)Romaric Jodin1-12/+18
2025-12-09[libclc] fix clspv/shared/vstore_half.cl (#171105)Romaric Jodin1-11/+12
2025-12-09[NFC][libclc] Delete OpenCL builtin declarations (#170803)Wenju He476-5389/+31
2025-12-05[libclc] Add OpenCL atomic_*_explicit builtins (#168318)Wenju He64-337/+364
2025-12-04[libclc] Fix memory fence scope mapping for OpenCL (#170542)Victor Mustya1-6/+5
2025-12-02libclc: Fix build in atomic_def.inc (#170306)Matt Arsenault1-1/+2
2025-12-02[libclc] Fix bitfield_insert implementation (#170208)Victor Mustya1-1/+1
2025-11-26[libclc] Use __scoped_atomic_udec/uinc_wrap to implement _clc_atomic_dec/inc ...Wenju He3-3/+3
2025-11-25[libclc] Add atomic_init, atomic_flag_clear and atomic_flag_test_and_set (#16...Wenju He16-0/+541
2025-11-19[libclc] Use CLC atomic functions for legacy OpenCL atom/atomic builtins (#16...Wenju He26-265/+190
2025-11-17[libclc] Fix link to source in index.html (#167494)Konrad Kleine1-1/+1
2025-11-13[libclc] Fix floating-point __clc_atomic_store/exchange cast mismatch (#167625)Wenju He4-17/+24
2025-11-05[NFC][libclc] Rename clc_cbrt.inc to clc_cbrt.h (#166330)Wenju He3-1/+2
2025-10-27[libclc] Implement integer __clc_abs using __builtin_elementwise_abs (#164957)Wenju He2-2/+26
2025-10-22[NFC][libclc] Improve empty builtins error: include ARCH_SUFFIX in message (#...Wenju He1-1/+1
2025-10-21[libclc] Fix double NAN_MASK in __clc_nan (#163522)Wenju He1-1/+1
2025-10-20[NFC][libclc] Simplify degrees, radians and smoothstep macros (#164203)Wenju He9-145/+97
2025-10-20[libclc] Move functions definition from header clc_sincos_piby4.inc into clc_...Wenju He12-194/+174
2025-10-20[libclc] Change libclc install dir to ${clang_resource_dir}/lib/libclc in in-...Wenju He2-3/+6
2025-10-16[NFC][libclc] Add missing evaluation for variable ${tool}_target (#163540)Wenju He1-1/+1
2025-10-07[libclc] Remove -fno-builtin from compile options (#162075)Wenju He1-1/+1
2025-10-06libclc: Add gfx1250 and gfx1251 to amdgpu target list (#162034)Matt Arsenault1-1/+1
2025-09-29[libclc] Propose new libclc maintainer (#161141)Fraser Cormack1-0/+3
2025-09-29[libclc] Move myself to the list of inactive maintainersFraser Cormack1-3/+9