aboutsummaryrefslogtreecommitdiff
path: root/libclc/clc/include
AgeCommit message (Expand)AuthorFilesLines
2026-02-11[libclc] Bring back fma for clspv (#180693)Romaric Jodin1-0/+11
2026-02-04[libclc] Only use software fma for r600 target (#179428)Wenju He2-15/+2
2026-01-29[libclc][NFC] Fix build warning typedef-redefinition (#177888)Wenju He14-210/+0
2025-12-05[libclc] Add OpenCL atomic_*_explicit builtins (#168318)Wenju He3-7/+62
2025-11-25[libclc] Add atomic_init, atomic_flag_clear and atomic_flag_test_and_set (#16...Wenju He2-0/+48
2025-11-05[NFC][libclc] Rename clc_cbrt.inc to clc_cbrt.h (#166330)Wenju He1-0/+0
2025-10-27[libclc] Implement integer __clc_abs using __builtin_elementwise_abs (#164957)Wenju He1-0/+17
2025-10-20[libclc] Move functions definition from header clc_sincos_piby4.inc into clc_...Wenju He4-188/+14
2025-09-18[libclc] Remove __attribute__((always_inline)) (#158791)Wenju He3-15/+11
2025-09-09[NFC][libclc] Replace _CLC_V_V_VP_VECTORIZE macro with use of unary_def_with_...Wenju He1-0/+106
2025-09-05[libclc] Implement erf/erfc vector function with loop since scalar function i...Wenju He1-0/+28
2025-09-05[NFC][libclc] Remove unused -DCLC_INTERNAL build flag, remove unused M_LOG210...Wenju He1-4/+0
2025-09-03[NFC][libclc] Move _CLC_V_V_VP_VECTORIZE macro into clc_lgamma_r.cl and delet...Wenju He2-70/+1
2025-09-01[libclc] update __clc_mem_fence: add MemorySemantic arg and use __builtin_amd...Wenju He3-4/+29
2025-08-18[NFC][libclc] add missing __CLC_ prefix all internal macros (#153523)Wenju He192-804/+816
2025-08-12[libclc] Add __attribute__((const)) to functions that don't access memory (#1...Wenju He48-94/+95
2025-08-11[libclc] Implement clc_log/sinpi/sqrt with __nv_* functions (#150174)Wenju He1-0/+6
2025-08-08[NFC][libclc] Delete unused clc/shared/binary_decl_with_scalar_second_arg.inc...Wenju He1-15/+0
2025-08-06[libclc] Move mem_fence and barrier to clc library (#151446)Wenju He2-0/+34
2025-07-29[libclc] Simplify unary_def_scalarize.inc's use in __clc_erf/erfc/tgamma (#15...Wenju He1-11/+0
2025-07-18[libclc] Add generic implementation of some atomic functions in OpenCL spec s...Wenju He14-0/+354
2025-07-18[libclc] Add generic implementation of bitfield_insert/extract,bit_reverse (#...Wenju He6-0/+104
2025-07-18[NFC][libclc] Delete clc/include/clc/relational/floatn.inc (#149252)Wenju He14-145/+29
2025-07-10[libclc] Declare workitem built-ins in clc, move ptx-nvidiacl workitem built-...Wenju He14-0/+224
2025-07-07[NFC][libclc] Rename __CLC_FUNCTION to either FUNCTION or __IMPL_FUNCTION (#1...Wenju He162-380/+373
2025-07-02[libclc] Add __clc_nan implementation with signed nancode argument (#146485)Wenju He1-0/+1
2025-06-30[NFC][libclc] Refactor _CLC_*_VECTORIZE macros to functions in .inc files (#1...Wenju He38-150/+385
2025-06-25[NFC][libclc] Replace and delete _CLC_DEFINE_UNARY/BINARY/TERNARY_BUILTIN mac...Wenju He5-107/+2
2025-06-05[libclc] Add (fast) normalize to CLC; add half overloads (#139759)Fraser Cormack2-0/+42
2025-05-29[libclc] Move prefetch to clc library (#141721)Wenju He2-0/+28
2025-05-28[libclc] Move vload & vstore to CLC library (#141755)Fraser Cormack6-0/+220
2025-05-22[libclc] Move step to the CLC library; add missing half variants (#140936)Fraser Cormack2-33/+19
2025-05-21[libclc] Support the generic address space (#137183)Fraser Cormack6-0/+42
2025-05-21[libclc] Move all remquo address spaces to CLC library (#140871)Fraser Cormack2-5/+12
2025-05-20[libclc] Fix header inclusion issuesFraser Cormack1-0/+2
2025-05-19[libclc] Mov erf & erfc to CLC library (#140524)Fraser Cormack2-0/+38
2025-05-16[libclc] Improving vector code generated from scalar code (#140008)Wenju He1-45/+90
2025-05-13[libclc] Move cross to CLC library; add missing half overloads (#139713)Fraser Cormack1-0/+31
2025-05-13[libclc] Move logb/ilogb to CLC library; optimize (#128028)Fraser Cormack5-0/+84
2025-05-13[libclc] Move (fast) length & distance to CLC library (#139701)Fraser Cormack10-101/+168
2025-05-12[libclc] Move 'half' builtins to CLC library (#139563)Fraser Cormack14-0/+294
2025-05-12[libclc] Move tan to the CLC library (#139547)Fraser Cormack1-0/+19
2025-05-12[libclc] Move sin, cos & sincos to CLC library (#139527)Fraser Cormack6-1/+82
2025-05-01[libclc] Move minmag & maxmag to the CLC library (#137982)Fraser Cormack2-0/+38
2025-04-30[libclc] Clean up unnecessary #undef __CLC_BODYs (#137959)Fraser Cormack100-101/+0
2025-04-29[libclc] Avoid casting NANs & literals to 'gentype' (#137824)Fraser Cormack1-6/+6
2025-04-29[libclc] Move fdim to CLC library; simplify (#137811)Fraser Cormack2-0/+24
2025-04-29[libclc][NFC] Remove unary_builtin.inc (#137656)Fraser Cormack1-32/+0
2025-04-29[libclc] Move fract to the CLC library (#137785)Fraser Cormack1-0/+20
2025-04-29[libclc] Move fmin & fmax to CLC library (#134218)Fraser Cormack4-0/+80