aboutsummaryrefslogtreecommitdiff
path: root/libclc
AgeCommit message (Expand)AuthorFilesLines
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
2025-09-22[libclc] Fix ctest failures after 7f3661128b1e: adjust external check and mak...Wenju He4-10/+10
2025-09-19[Clang] Rename elementwise builtins to `clzg` and `ctzg` (#157128)Joseph Huber2-2/+2
2025-09-18[libclc] Remove __attribute__((always_inline)) (#158791)Wenju He6-23/+19
2025-09-15[libclc][NFC] Update README.md to use runtime build (#158283)Wenju He1-2/+2
2025-09-12[libclc] Create LIBCLC_OUTPUT_LIBRARY_DIR directory before build (#158171)Wenju He1-0/+1
2025-09-12libclc: Remove HAVE_LLVM version macros (#158257)Matt Arsenault2-21/+0
2025-09-09[NFC][libclc] Replace _CLC_V_V_VP_VECTORIZE macro with use of unary_def_with_...Wenju He2-62/+115
2025-09-05[libclc] Implement erf/erfc vector function with loop since scalar function i...Wenju He3-2/+30
2025-09-05[libclc] Override generic symbol using llvm-link --override flag instead of u...Wenju He4-12/+23
2025-09-05[NFC][libclc] Set MACRO_ARCH to ${ARCH} uncondionally before customizing (#15...Wenju He1-1/+1
2025-09-05[NFC][libclc] Remove unused -DCLC_INTERNAL build flag, remove unused M_LOG210...Wenju He2-7/+1
2025-09-03[NFC][libclc] Move _CLC_V_V_VP_VECTORIZE macro into clc_lgamma_r.cl and delet...Wenju He48-116/+55
2025-09-01[libclc] update __clc_mem_fence: add MemorySemantic arg and use __builtin_amd...Wenju He12-44/+108
2025-08-28libclc: CMake: include GetClangResourceDir (#155836)Romaric Jodin1-0/+1
2025-08-22[libclc] Only create a target per each compile command for cmake MSVC generat...Wenju He1-21/+48
2025-08-21[libclc] Use elementwise ctlz/cttz builtins for CLC clz/ctz (#154535)Fraser Cormack4-64/+24
2025-08-19[libclc] Implement __clc_get_local_size/__clc_get_max_sub_group_size for amdg...Wenju He3-0/+37
2025-08-18[NFC][libclc] add missing __CLC_ prefix all internal macros (#153523)Wenju He665-2470/+2500
2025-08-18[libclc] Fix out-of-bound value for workitem functions according to OpenCL sp...Wenju He4-4/+4
2025-08-12[libclc] Add __attribute__((const)) to functions that don't access memory (#1...Wenju He80-151/+160
2025-08-11[libclc] Fix libclc install on Windows when MSVC generator is used (#152703)Wenju He1-8/+29
2025-08-11[libclc] Implement clc_log/sinpi/sqrt with __nv_* functions (#150174)Wenju He7-0/+180
2025-08-08[NFC][libclc] Delete unused clc/shared/binary_decl_with_scalar_second_arg.inc...Wenju He1-15/+0
2025-08-07[libclc] Add missing clc/lib/ptx-nvidiacl/SOURCES to CMAKE_CONFIGURE_DEPENDS ...Wenju He1-0/+1
2025-08-07[libclc] Set TARGET_FILE property for prepare-${obj_suffix} target (#152245)Wenju He1-1/+4
2025-08-06[libclc] Move mem_fence and barrier to clc library (#151446)Wenju He14-30/+165
2025-08-05[libclc] Refine id in async_work_group_copy STRIDED_COPY (#151644)Wenju He1-2/+2