Sign in
llvm
/
llvm-project
/
libclc
/
HEAD
2152ecf
[libclc] add subnormals back to clspv (#183469)
by Romaric Jodin
· 22 hours ago
main
master
e916c4b
[libclc] Compile with -fdenormal-fp-math=dynamic (#183262)
by Wenju He
· 2 days ago
7142753
[libclc][CMake] Add COMPONENT ${ARG_PARENT_TARGET} to install (#182716)
by Wenju He
· 4 days ago
7742fa5
[libclc] Completely remove ENABLE_RUNTIME_SUBNORMAL option (#182125)
by Joseph Huber
· 8 days ago
91414ce
[libclc] Enable -ffp-contract=fast-honor-pragmas globally (#153137)
by Wenju He
· 8 days ago
905d53d
libclc: Stop using r600 asm intrinsic declarations for amdgcn (#181975)
by Matt Arsenault
· 9 days ago
47053f9
libclc: Remove r600 support (#181976)
by Matt Arsenault
· 9 days ago
6da246c
libclc: Add __clc_issubnormal (#181782)
by Matt Arsenault
· 9 days ago
e375377
libclc: Remove old clang version checks (#181701)
by Matt Arsenault
· 10 days ago
deed36c
Revert "[libclc] replace float remquo with amd ocml implementation" (#181443)
by Wenju He
· 13 days ago
3e0e9a2
[libclc] Fix memory_scope and memory_order of *mem_fence builtins (#181311)
by Wenju He
· 13 days ago
b0d8219
libclc: Fix broken symlinks (#181247)
by Matt Arsenault
· 2 weeks ago
9e127aa
libclc: Stop building amdgpu targets all as tahiti (#181107)
by Matt Arsenault
· 2 weeks ago
2aed589
clang/AMDGPU: Do not look for rocm device libs if environment is llvm (#180922)
by Matt Arsenault
· 2 weeks ago
42b70ee
[libclc] Bring back fma for clspv (#180693)
by Romaric Jodin
· 2 weeks ago
4a2f33a
[AMDGPU] Define new target gfx1170 (#180185)
by Mirko Brkušanin
· 3 weeks ago
7b71811
[libclc] Only use software fma for r600 target (#179428)
by Wenju He
· 3 weeks ago
d93a24c
[libclc][NFC] Fix build warning typedef-redefinition (#177888)
by Wenju He
· 4 weeks ago
f1646ca
[libclc] Make output filename configurable; rename top-level targets (#178119)
by Wenju He
· 4 weeks ago
f45224b
Reapply "[libclc] Rework libclc naming convention to use the triple (#177465)" (#178033)
by Joseph Huber
· 4 weeks ago
3153688
Revert "[libclc] Rework libclc naming convention to use the triple (#177465)"
by Aiden Grossman
· 5 weeks ago
001f2a7
[libclc] Rework libclc naming convention to use the triple (#177465)
by Joseph Huber
· 5 weeks ago
ee14639
[libclc] replace float remquo with amd ocml implementation (#177131)
by Wenju He
· 5 weeks ago
bfdb721
[AMDGPU] Define gfx1310 target with ELF number 0x50 (#177355)
by Mariusz Sikora
· 5 weeks ago
bea13b5
[Clang] Rename `uinc_wrap` and add normal atomic builtin (#177253)
by Joseph Huber
· 5 weeks ago
453c4f5
[libclc] compile w/o linking builtins with SPIRV backend (#176732)
by Konrad Kleine
· 5 weeks ago
c03742c
[libclc][NFC] Don't include 'clc/internal/clc.h' in OpenCL library (#176336)
by Wenju He
· 6 weeks ago
4deeb8e
[libclc][NFC] Remove unused builtins_opt_lib_tgt (#175479)
by Wenju He
· 7 weeks ago
94f9561
[libclc] Remove llvm-link --override flag and make implementation self-contained (#175134)
by Wenju He
· 7 weeks ago
d82c448
[libclc] Initial support for cross-compiling OpenCL libraries (#174022)
by Joseph Huber
· 7 weeks ago
5d07dff
[libclc] Add support for `nvptx64-nvidia-cuda` triple (#174611)
by Joseph Huber
· 7 weeks ago
686f972
[libclc] Remove bitcode prepare utility from OpenCL library build (#174447)
by Joseph Huber
· 7 weeks ago
7412369
[libclc] Update default triple support for AMD and deprecate 32-bit PTX (#174415)
by Joseph Huber
· 7 weeks ago
508700a
[libclc] Compile clc_convert_float2int.cl and clc_convert_int2float.cl separately (#173454)
by Wenju He
· 7 weeks ago
3006e15
[libclc] Fix incorrect argument format
by Joseph Huber
· 8 weeks ago
a089b97
[libclc] Suppress AMDGCN code object version for library code (#174412)
by Joseph Huber
· 8 weeks ago
23845e3
[libclc] Improve __clc_min/max/clamp implementation (#172599)
by Wenju He
· 2 months ago
b653edc
[libclc][NFC] Move convert builtins from Python generator to .cl sources (#172634)
by Wenju He
· 2 months ago
195d914
[libclc] use clc functions in clspv/shared/vstore_half.cl (#171770)
by Romaric Jodin
· 3 months ago
6f6bb6d
[libclc] fix clspv/shared/vstore_half.cl (#171105)
by Romaric Jodin
· 3 months ago
3870514
[NFC][libclc] Delete OpenCL builtin declarations (#170803)
by Wenju He
· 3 months ago
75d5f3f
[libclc] Add OpenCL atomic_*_explicit builtins (#168318)
by Wenju He
· 3 months ago
9f9050d
[libclc] Fix memory fence scope mapping for OpenCL (#170542)
by Victor Mustya
· 3 months ago
cb2b2c0
libclc: Fix build in atomic_def.inc (#170306)
by Matt Arsenault
· 3 months ago
1311c28
[libclc] Fix bitfield_insert implementation (#170208)
by Victor Mustya
· 3 months ago
a373131
[libclc] Use __scoped_atomic_udec/uinc_wrap to implement _clc_atomic_dec/inc (#168327)
by Wenju He
· 3 months ago
2ed9e86
[libclc] Add atomic_init, atomic_flag_clear and atomic_flag_test_and_set (#168329)
by Wenju He
· 3 months ago
043a2e1
[libclc] Use CLC atomic functions for legacy OpenCL atom/atomic builtins (#168325)
by Wenju He
· 3 months ago
7ac5599
[libclc] Fix link to source in index.html (#167494)
by Konrad Kleine
· 3 months ago
d191ff8
[libclc] Fix floating-point __clc_atomic_store/exchange cast mismatch (#167625)
by Wenju He
· 4 months ago
0f191db
[NFC][libclc] Rename clc_cbrt.inc to clc_cbrt.h (#166330)
by Wenju He
· 4 months ago
70bc1d2
[libclc] Implement integer __clc_abs using __builtin_elementwise_abs (#164957)
by Wenju He
· 4 months ago
151be89
[NFC][libclc] Improve empty builtins error: include ARCH_SUFFIX in message (#164527)
by Wenju He
· 4 months ago
cb10665
[libclc] Fix double NAN_MASK in __clc_nan (#163522)
by Wenju He
· 4 months ago
e709bf7
[NFC][libclc] Simplify degrees, radians and smoothstep macros (#164203)
by Wenju He
· 4 months ago
51991ab
[libclc] Move functions definition from header clc_sincos_piby4.inc into clc_sincos_helpers.cl (#164028)
by Wenju He
· 4 months ago
8e17b63
[libclc] Change libclc install dir to ${clang_resource_dir}/lib/libclc in in-tree build (#163896)
by Wenju He
· 4 months ago
1d037ec
[NFC][libclc] Add missing evaluation for variable ${tool}_target (#163540)
by Wenju He
· 4 months ago
1ae9c73
[libclc] Remove -fno-builtin from compile options (#162075)
by Wenju He
· 5 months ago
f80f6a3
libclc: Add gfx1250 and gfx1251 to amdgpu target list (#162034)
by Matt Arsenault
· 5 months ago
ca786e6
[libclc] Propose new libclc maintainer (#161141)
by Fraser Cormack
· 5 months ago
f30bc2e
[libclc] Move myself to the list of inactive maintainers
by Fraser Cormack
· 5 months ago
ee55d9f
[libclc] Fix ctest failures after 7f3661128b1e: adjust external check and make shuffle helpers static (#160036)
by Wenju He
· 5 months ago
3c7bc49
[Clang] Rename elementwise builtins to `clzg` and `ctzg` (#157128)
by Joseph Huber
· 5 months ago
24e6e3b
[libclc] Remove __attribute__((always_inline)) (#158791)
by Wenju He
· 5 months ago
32a7075
[libclc][NFC] Update README.md to use runtime build (#158283)
by Wenju He
· 6 months ago
42e28f0
[libclc] Create LIBCLC_OUTPUT_LIBRARY_DIR directory before build (#158171)
by Wenju He
· 6 months ago
b8ead5c
libclc: Remove HAVE_LLVM version macros (#158257)
by Matt Arsenault
· 6 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
· 6 months ago
220f264
[libclc] Implement erf/erfc vector function with loop since scalar function is large (#157055)
by Wenju He
· 6 months ago
10909c6
[libclc] Override generic symbol using llvm-link --override flag instead of using weak linkage (#156778)
by Wenju He
· 6 months ago
769a6a6
[NFC][libclc] Set MACRO_ARCH to ${ARCH} uncondionally before customizing (#156789)
by Wenju He
· 6 months ago
dc145d6
[NFC][libclc] Remove unused -DCLC_INTERNAL build flag, remove unused M_LOG210 (#156590)
by Wenju He
· 6 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
· 6 months ago
362bb9c
[libclc] update __clc_mem_fence: add MemorySemantic arg and use __builtin_amdgcn_fence for AMDGPU (#152275)
by Wenju He
· 6 months ago
6087b0d
libclc: CMake: include GetClangResourceDir (#155836)
by Romaric Jodin
· 6 months ago
443d08d
[libclc] Only create a target per each compile command for cmake MSVC generator (#154479)
by Wenju He
· 6 months ago
66c0049
[libclc] Use elementwise ctlz/cttz builtins for CLC clz/ctz (#154535)
by Fraser Cormack
· 6 months ago
c1c6cb7
[libclc] Implement __clc_get_local_size/__clc_get_max_sub_group_size for amdgcn (#153785)
by Wenju He
· 6 months ago
95f9909
[NFC][libclc] add missing __CLC_ prefix all internal macros (#153523)
by Wenju He
· 6 months ago
3405763
[libclc] Fix out-of-bound value for workitem functions according to OpenCL spec (#153784)
by Wenju He
· 6 months ago
84157d8
[libclc] Add __attribute__((const)) to functions that don't access memory (#152456)
by Wenju He
· 7 months ago
17eb59a
[libclc] Fix libclc install on Windows when MSVC generator is used (#152703)
by Wenju He
· 7 months ago
4bf537b
[libclc] Implement clc_log/sinpi/sqrt with __nv_* functions (#150174)
by Wenju He
· 7 months ago
733f505
[NFC][libclc] Delete unused clc/shared/binary_decl_with_scalar_second_arg.inc (#152463)
by Wenju He
· 7 months ago
3c6b3d4
[libclc] Add missing clc/lib/ptx-nvidiacl/SOURCES to CMAKE_CONFIGURE_DEPENDS (#152431)
by Wenju He
· 7 months ago
ef08360
[libclc] Set TARGET_FILE property for prepare-${obj_suffix} target (#152245)
by Wenju He
· 7 months ago
49ad5e5
[libclc] Move mem_fence and barrier to clc library (#151446)
by Wenju He
· 7 months ago
1b8e08b
[libclc] Refine id in async_work_group_copy STRIDED_COPY (#151644)
by Wenju He
· 7 months ago
e33be74
[clang] Add the ability to link libclc OpenCL libraries (#146503)
by Fraser Cormack
· 7 months ago
42f6378
[libclc] Add an option to build SPIR-V targets with the LLVM backend (#151347)
by Fraser Cormack
· 7 months ago
3a3bcb9
[libclc] Optimize generic CLC fmin/fmax (#128506)
by Fraser Cormack
· 7 months ago
f09d354
[libclc] Fix building top-level 'libclc' target (#150972)
by Fraser Cormack
· 7 months ago
7193e72
[libclc] Add generic native half implementation of __clc_normalize (#150165)
by Wenju He
· 7 months ago
45847d1
[libclc] Simplify unary_def_scalarize.inc's use in __clc_erf/erfc/tgamma (#150181)
by Wenju He
· 7 months ago
ac03827
[libclc] Fix installed symlinks to be relative again (#149728)
by Michał Górny
· 7 months ago
aba3b01
[libclc] Expose `prepare_builtins_*` variables in top-level CMakeLists (#149657)
by Michał Górny
· 7 months ago
3da627c
[libclc] Add generic implementation of some atomic functions in OpenCL spec section 6.15.12.7 (#146814)
by Wenju He
· 7 months ago
ff8da39
[libclc] Add generic implementation of bitfield_insert/extract,bit_reverse (#149070)
by Wenju He
· 7 months ago
d16f09f
[NFC][libclc] Delete clc/include/clc/relational/floatn.inc (#149252)
by Wenju He
· 7 months ago
Next »