aboutsummaryrefslogtreecommitdiff
path: root/libclc
AgeCommit message (Expand)AuthorFilesLines
2025-07-15[libclc] Move CMake for prepare_builtins to a subdirectory (#148815)Fraser Cormack2-22/+26
2025-07-10[libclc] Delete .gitignore (#147939)Mészáros Gergely1-15/+0
2025-07-10[libclc] Declare workitem built-ins in clc, move ptx-nvidiacl workitem built-...Wenju He56-103/+781
2025-07-09[libclc] Change symlinks to copies on Windows (#147759)Fraser Cormack1-2/+8
2025-07-08[libclc] Remove catch-all opencl/clc.h (#147490)Fraser Cormack126-325/+420
2025-07-08[libclc] Tighten OpenCL builtin include strategy (#147276)Fraser Cormack255-136/+791
2025-07-07[libclc] Fix typo in OpenCL header math/sincos.h (#147244)Wenju He1-1/+1
2025-07-07[libclc] Reduce include usage in OpenCL builtins (#146840)Fraser Cormack34-29/+151
2025-07-07[NFC][libclc] Rename __CLC_FUNCTION to either FUNCTION or __IMPL_FUNCTION (#1...Wenju He352-723/+716
2025-07-04[libclc] Fix target dependencyFraser Cormack1-1/+1
2025-07-04[libclc] Make library output directories explicit (#146833)Fraser Cormack2-22/+35
2025-07-03[libclc] Add prepare-<triple> targets (#146700)Fraser Cormack1-33/+50
2025-07-02[libclc] Add missing clc_lgamma_r with generic address space pointer arg (#14...Wenju He1-0/+7
2025-07-02[libclc] Add __clc_nan implementation with signed nancode argument (#146485)Wenju He2-0/+5
2025-06-30[NFC][libclc] Refactor _CLC_*_VECTORIZE macros to functions in .inc files (#1...Wenju He90-276/+590
2025-06-25[libclc] Avoid out-of-range float-to-int. (#145698)Harald van Dijk4-16/+36
2025-06-25[NFC][libclc] Replace and delete _CLC_DEFINE_UNARY/BINARY/TERNARY_BUILTIN mac...Wenju He20-239/+48
2025-06-06[NFC][libclc] Simplify clc_dot and dot implementation (#142922)Wenju He3-112/+31
2025-06-05[libclc] Support LLVM_ENABLE_RUNTIMES when building (#141574)Fraser Cormack1-1/+1
2025-06-05[libclc] Add (fast) normalize to CLC; add half overloads (#139759)Fraser Cormack10-151/+198
2025-06-02libclc: clspv: do not set generic_addrspace_val (#141912)Romaric Jodin1-2/+1
2025-05-29[libclc] Move prefetch to clc library (#141721)Wenju He7-1/+59
2025-05-28[libclc] Move vload & vstore to CLC library (#141755)Fraser Cormack15-375/+776
2025-05-22[libclc] Move step to the CLC library; add missing half variants (#140936)Fraser Cormack8-67/+70
2025-05-21[libclc] Support the generic address space (#137183)Fraser Cormack21-4/+177
2025-05-21[libclc] Move all remquo address spaces to CLC library (#140871)Fraser Cormack7-291/+304
2025-05-21[libclc][NFC] Reuse inc file for OpenCL frexp declFraser Cormack2-15/+4
2025-05-21[libclc] Re-use shuffle_decl.inc in OpenCL shuffle2 declaration (#140679)Wenju He3-39/+11
2025-05-20[libclc] Fix header inclusion issuesFraser Cormack2-1/+4
2025-05-20[libclc] Reorganize OpenCL builtins (#140557)Fraser Cormack488-1188/+1142
2025-05-19[libclc] Mov erf & erfc to CLC library (#140524)Fraser Cormack7-791/+1087
2025-05-16[libclc] Append file_specific_compile_options after ARG_COMPILE_FLAGS (#139871)Wenju He1-2/+3
2025-05-16[libclc] Improving vector code generated from scalar code (#140008)Wenju He2-56/+103
2025-05-13[libclc] Move cross to CLC library; add missing half overloads (#139713)Fraser Cormack5-8/+88
2025-05-13[libclc] Move logb/ilogb to CLC library; optimize (#128028)Fraser Cormack13-99/+259
2025-05-13[libclc][NFC] Fix return after elseFraser Cormack1-1/+3
2025-05-13[libclc] Move (fast) length & distance to CLC library (#139701)Fraser Cormack35-284/+365
2025-05-12[libclc] Move 'half' builtins to CLC library (#139563)Fraser Cormack60-111/+648
2025-05-12[libclc] Move tan to the CLC library (#139547)Fraser Cormack11-100/+96
2025-05-12[libclc] Move sin, cos & sincos to CLC library (#139527)Fraser Cormack30-516/+611
2025-05-01[libclc] Move log2/log10 tables to CLC tables implFraser Cormack2-267/+269
2025-05-01[libclc] Move minmag & maxmag to the CLC library (#137982)Fraser Cormack11-56/+119
2025-04-30[libclc] Clean up unnecessary #undef __CLC_BODYs (#137959)Fraser Cormack224-237/+0
2025-04-30[libclc][NFC] Remove unused integer-gentype.incFraser Cormack1-55/+0
2025-04-30[libclc] Add v3 variants of async_work_group_copy/async_work_group_strided_co...Wenju He7-251/+43
2025-04-29[libclc] Avoid casting NANs & literals to 'gentype' (#137824)Fraser Cormack6-22/+16
2025-04-29[libclc] Move fdim to CLC library; simplify (#137811)Fraser Cormack7-84/+61
2025-04-29[libclc][NFC] Remove binary_decl_tt.incFraser Cormack15-23/+14
2025-04-29[libclc][NFC] Remove unary_builtin.inc (#137656)Fraser Cormack23-111/+93
2025-04-29[libclc] Move fract to the CLC library (#137785)Fraser Cormack7-46/+74