Sign in
llvm
/
llvm-project
/
libclc
/
HEAD
23845e3
[libclc] Improve __clc_min/max/clamp implementation (#172599)
by Wenju He
· 8 days ago
main
master
b653edc
[libclc][NFC] Move convert builtins from Python generator to .cl sources (#172634)
by Wenju He
· 8 days ago
195d914
[libclc] use clc functions in clspv/shared/vstore_half.cl (#171770)
by Romaric Jodin
· 2 weeks ago
6f6bb6d
[libclc] fix clspv/shared/vstore_half.cl (#171105)
by Romaric Jodin
· 3 weeks ago
3870514
[NFC][libclc] Delete OpenCL builtin declarations (#170803)
by Wenju He
· 3 weeks ago
75d5f3f
[libclc] Add OpenCL atomic_*_explicit builtins (#168318)
by Wenju He
· 3 weeks ago
9f9050d
[libclc] Fix memory fence scope mapping for OpenCL (#170542)
by Victor Mustya
· 3 weeks ago
cb2b2c0
libclc: Fix build in atomic_def.inc (#170306)
by Matt Arsenault
· 3 weeks ago
1311c28
[libclc] Fix bitfield_insert implementation (#170208)
by Victor Mustya
· 4 weeks ago
a373131
[libclc] Use __scoped_atomic_udec/uinc_wrap to implement _clc_atomic_dec/inc (#168327)
by Wenju He
· 4 weeks ago
2ed9e86
[libclc] Add atomic_init, atomic_flag_clear and atomic_flag_test_and_set (#168329)
by Wenju He
· 5 weeks ago
043a2e1
[libclc] Use CLC atomic functions for legacy OpenCL atom/atomic builtins (#168325)
by Wenju He
· 5 weeks ago
7ac5599
[libclc] Fix link to source in index.html (#167494)
by Konrad Kleine
· 6 weeks ago
d191ff8
[libclc] Fix floating-point __clc_atomic_store/exchange cast mismatch (#167625)
by Wenju He
· 6 weeks ago
0f191db
[NFC][libclc] Rename clc_cbrt.inc to clc_cbrt.h (#166330)
by Wenju He
· 7 weeks ago
70bc1d2
[libclc] Implement integer __clc_abs using __builtin_elementwise_abs (#164957)
by Wenju He
· 9 weeks ago
151be89
[NFC][libclc] Improve empty builtins error: include ARCH_SUFFIX in message (#164527)
by Wenju He
· 9 weeks ago
cb10665
[libclc] Fix double NAN_MASK in __clc_nan (#163522)
by Wenju He
· 10 weeks ago
e709bf7
[NFC][libclc] Simplify degrees, radians and smoothstep macros (#164203)
by Wenju He
· 10 weeks ago
51991ab
[libclc] Move functions definition from header clc_sincos_piby4.inc into clc_sincos_helpers.cl (#164028)
by Wenju He
· 10 weeks ago
8e17b63
[libclc] Change libclc install dir to ${clang_resource_dir}/lib/libclc in in-tree build (#163896)
by Wenju He
· 10 weeks ago
1d037ec
[NFC][libclc] Add missing evaluation for variable ${tool}_target (#163540)
by Wenju He
· 2 months ago
1ae9c73
[libclc] Remove -fno-builtin from compile options (#162075)
by Wenju He
· 3 months ago
f80f6a3
libclc: Add gfx1250 and gfx1251 to amdgpu target list (#162034)
by Matt Arsenault
· 3 months ago
ca786e6
[libclc] Propose new libclc maintainer (#161141)
by Fraser Cormack
· 3 months ago
f30bc2e
[libclc] Move myself to the list of inactive maintainers
by Fraser Cormack
· 3 months ago
ee55d9f
[libclc] Fix ctest failures after 7f3661128b1e: adjust external check and make shuffle helpers static (#160036)
by Wenju He
· 3 months ago
3c7bc49
[Clang] Rename elementwise builtins to `clzg` and `ctzg` (#157128)
by Joseph Huber
· 3 months ago
24e6e3b
[libclc] Remove __attribute__((always_inline)) (#158791)
by Wenju He
· 3 months ago
32a7075
[libclc][NFC] Update README.md to use runtime build (#158283)
by Wenju He
· 3 months ago
42e28f0
[libclc] Create LIBCLC_OUTPUT_LIBRARY_DIR directory before build (#158171)
by Wenju He
· 4 months ago
b8ead5c
libclc: Remove HAVE_LLVM version macros (#158257)
by Matt Arsenault
· 4 months ago
da96e2b
[NFC][libclc] Replace _CLC_V_V_VP_VECTORIZE macro with use of unary_def_with_ptr_scalarize.inc (#157002)
by Wenju He
· 4 months ago
220f264
[libclc] Implement erf/erfc vector function with loop since scalar function is large (#157055)
by Wenju He
· 4 months ago
10909c6
[libclc] Override generic symbol using llvm-link --override flag instead of using weak linkage (#156778)
by Wenju He
· 4 months ago
769a6a6
[NFC][libclc] Set MACRO_ARCH to ${ARCH} uncondionally before customizing (#156789)
by Wenju He
· 4 months ago
dc145d6
[NFC][libclc] Remove unused -DCLC_INTERNAL build flag, remove unused M_LOG210 (#156590)
by Wenju He
· 4 months ago
18a8aab
[NFC][libclc] Move _CLC_V_V_VP_VECTORIZE macro into clc_lgamma_r.cl and delete clcmacro.h (#156280)
by Wenju He
· 4 months ago
362bb9c
[libclc] update __clc_mem_fence: add MemorySemantic arg and use __builtin_amdgcn_fence for AMDGPU (#152275)
by Wenju He
· 4 months ago
6087b0d
libclc: CMake: include GetClangResourceDir (#155836)
by Romaric Jodin
· 4 months ago
443d08d
[libclc] Only create a target per each compile command for cmake MSVC generator (#154479)
by Wenju He
· 4 months ago
66c0049
[libclc] Use elementwise ctlz/cttz builtins for CLC clz/ctz (#154535)
by Fraser Cormack
· 4 months ago
c1c6cb7
[libclc] Implement __clc_get_local_size/__clc_get_max_sub_group_size for amdgcn (#153785)
by Wenju He
· 4 months ago
95f9909
[NFC][libclc] add missing __CLC_ prefix all internal macros (#153523)
by Wenju He
· 4 months ago
3405763
[libclc] Fix out-of-bound value for workitem functions according to OpenCL spec (#153784)
by Wenju He
· 4 months ago
84157d8
[libclc] Add __attribute__((const)) to functions that don't access memory (#152456)
by Wenju He
· 5 months ago
17eb59a
[libclc] Fix libclc install on Windows when MSVC generator is used (#152703)
by Wenju He
· 5 months ago
4bf537b
[libclc] Implement clc_log/sinpi/sqrt with __nv_* functions (#150174)
by Wenju He
· 5 months ago
733f505
[NFC][libclc] Delete unused clc/shared/binary_decl_with_scalar_second_arg.inc (#152463)
by Wenju He
· 5 months ago
3c6b3d4
[libclc] Add missing clc/lib/ptx-nvidiacl/SOURCES to CMAKE_CONFIGURE_DEPENDS (#152431)
by Wenju He
· 5 months ago
ef08360
[libclc] Set TARGET_FILE property for prepare-${obj_suffix} target (#152245)
by Wenju He
· 5 months ago
49ad5e5
[libclc] Move mem_fence and barrier to clc library (#151446)
by Wenju He
· 5 months ago
1b8e08b
[libclc] Refine id in async_work_group_copy STRIDED_COPY (#151644)
by Wenju He
· 5 months ago
e33be74
[clang] Add the ability to link libclc OpenCL libraries (#146503)
by Fraser Cormack
· 5 months ago
42f6378
[libclc] Add an option to build SPIR-V targets with the LLVM backend (#151347)
by Fraser Cormack
· 5 months ago
3a3bcb9
[libclc] Optimize generic CLC fmin/fmax (#128506)
by Fraser Cormack
· 5 months ago
f09d354
[libclc] Fix building top-level 'libclc' target (#150972)
by Fraser Cormack
· 5 months ago
7193e72
[libclc] Add generic native half implementation of __clc_normalize (#150165)
by Wenju He
· 5 months ago
45847d1
[libclc] Simplify unary_def_scalarize.inc's use in __clc_erf/erfc/tgamma (#150181)
by Wenju He
· 5 months ago
ac03827
[libclc] Fix installed symlinks to be relative again (#149728)
by Michał Górny
· 5 months ago
aba3b01
[libclc] Expose `prepare_builtins_*` variables in top-level CMakeLists (#149657)
by Michał Górny
· 5 months ago
3da627c
[libclc] Add generic implementation of some atomic functions in OpenCL spec section 6.15.12.7 (#146814)
by Wenju He
· 5 months ago
ff8da39
[libclc] Add generic implementation of bitfield_insert/extract,bit_reverse (#149070)
by Wenju He
· 5 months ago
d16f09f
[NFC][libclc] Delete clc/include/clc/relational/floatn.inc (#149252)
by Wenju He
· 5 months ago
a48b11d
[libclc] Enable `clang fp reciprocal` in clc_native_divide/recip/rsqrt/tan (#149269)
by Wenju He
· 5 months ago
0f137a5
[libclc] Enable -fdiscard-value-names build flag to reduce bitcode size (#149016)
by Wenju He
· 5 months ago
a068695
[libclc] Move CMake for prepare_builtins to a subdirectory (#148815)
by Fraser Cormack
· 5 months ago
75138a5
[libclc] Delete .gitignore (#147939)
by Mészáros Gergely
· 6 months ago
3eb0cdf
[libclc] Declare workitem built-ins in clc, move ptx-nvidiacl workitem built-ins into clc (#144333)
by Wenju He
· 6 months ago
25fdf9d
[libclc] Change symlinks to copies on Windows (#147759)
by Fraser Cormack
· 6 months ago
b1747ca
[libclc] Remove catch-all opencl/clc.h (#147490)
by Fraser Cormack
· 6 months ago
9e884aa
[libclc] Tighten OpenCL builtin include strategy (#147276)
by Fraser Cormack
· 6 months ago
df016e3
[libclc] Fix typo in OpenCL header math/sincos.h (#147244)
by Wenju He
· 6 months ago
f206ae3
[libclc] Reduce include usage in OpenCL builtins (#146840)
by Fraser Cormack
· 6 months ago
b60d0a1
[NFC][libclc] Rename __CLC_FUNCTION to either FUNCTION or __IMPL_FUNCTION (#146999)
by Wenju He
· 6 months ago
8c053c8
[libclc] Fix target dependency
by Fraser Cormack
· 6 months ago
102b9c9
[libclc] Make library output directories explicit (#146833)
by Fraser Cormack
· 6 months ago
b01f3d9
[libclc] Add prepare-<triple> targets (#146700)
by Fraser Cormack
· 6 months ago
c4e64b6
[libclc] Add missing clc_lgamma_r with generic address space pointer arg (#146495)
by Wenju He
· 6 months ago
bda4cfd
[libclc] Add __clc_nan implementation with signed nancode argument (#146485)
by Wenju He
· 6 months ago
8817415
[NFC][libclc] Refactor _CLC_*_VECTORIZE macros to functions in .inc files (#145678)
by Wenju He
· 6 months ago
662c90d
[libclc] Avoid out-of-range float-to-int. (#145698)
by Harald van Dijk
· 6 months ago
298f6dd
[NFC][libclc] Replace and delete _CLC_DEFINE_UNARY/BINARY/TERNARY_BUILTIN macros (#145458)
by Wenju He
· 6 months ago
78364e6
[NFC][libclc] Simplify clc_dot and dot implementation (#142922)
by Wenju He
· 7 months ago
38d87fd
[libclc] Support LLVM_ENABLE_RUNTIMES when building (#141574)
by Fraser Cormack
· 7 months ago
81e7905
[libclc] Add (fast) normalize to CLC; add half overloads (#139759)
by Fraser Cormack
· 7 months ago
287a271
libclc: clspv: do not set generic_addrspace_val (#141912)
by Romaric Jodin
· 7 months ago
c0d9c33
[libclc] Move prefetch to clc library (#141721)
by Wenju He
· 7 months ago
7dc9987
[libclc] Move vload & vstore to CLC library (#141755)
by Fraser Cormack
· 7 months ago
99374cc
[libclc] Move step to the CLC library; add missing half variants (#140936)
by Fraser Cormack
· 7 months ago
5b0f040
[libclc] Support the generic address space (#137183)
by Fraser Cormack
· 7 months ago
aa01307
[libclc] Move all remquo address spaces to CLC library (#140871)
by Fraser Cormack
· 7 months ago
6fe2961
[libclc][NFC] Reuse inc file for OpenCL frexp decl
by Fraser Cormack
· 7 months ago
5e1cb04
[libclc] Re-use shuffle_decl.inc in OpenCL shuffle2 declaration (#140679)
by Wenju He
· 7 months ago
e117ebf
[libclc] Fix header inclusion issues
by Fraser Cormack
· 7 months ago
8f12b18
[libclc] Reorganize OpenCL builtins (#140557)
by Fraser Cormack
· 7 months ago
83e8a3a
[libclc] Mov erf & erfc to CLC library (#140524)
by Fraser Cormack
· 7 months ago
f1f50da
[libclc] Append file_specific_compile_options after ARG_COMPILE_FLAGS (#139871)
by Wenju He
· 7 months ago
9e1013e
[libclc] Improving vector code generated from scalar code (#140008)
by Wenju He
· 7 months ago
2d0c318
[libclc] Move cross to CLC library; add missing half overloads (#139713)
by Fraser Cormack
· 8 months ago
Next »