aboutsummaryrefslogtreecommitdiff
path: root/libclc/generic
AgeCommit message (Expand)AuthorFilesLines
2024-03-14libclc: clspv: update gen_convert.cl for clspv (#66902)Romaric Jodin1-26/+103
2024-01-09libclc: generic: add half implementation for erf/erfc (#66901)Romaric Jodin2-0/+24
2023-08-31libclc: Fix signed integer underflow in abs_diffFraser Cormack1-1/+3
2023-05-25[NFC][Py Reformat] Reformat python files in the rest of the dirsTobias Hieta1-219/+313
2023-05-09libclc: clspv: fix fma, add vstore and fix inlining issuesKévin Petit1-2/+4
2023-02-14libclc: add clspv to targets exempt from alwaysinlineKévin Petit1-2/+4
2022-12-29libclc: Add parentheses to silence warningMatt Arsenault1-1/+1
2021-08-19libclc: Fix rounding during type conversionDaniel Stone1-1/+1
2020-10-01libclc: Use find_package to find Python 3 and require itAaron Puchert1-2/+0
2020-09-16libclc: Add a __builtin to let SPIRV targets select between SW and HW FMADaniel Stone1-0/+3
2020-08-17libclc: Add Mesa/SPIR-V targetDave Airlie3-1/+11
2020-08-17libclc: Make all built-ins overloadableDaniel Stone14-16/+18
2020-08-17libclc: Fix FP_ILOGBNAN definitionBoris Brezillon2-3/+19
2020-02-20libclc: Use acos implementation from amd_builtinsJan Vesely2-38/+171
2020-02-09libclc: Move rsqrt implementation to a .cl fileJan Vesely3-1/+31
2020-02-04libclc/asin: Switch to amd builtins version of asinAaron Watry2-20/+165
2019-03-13sincos: Simplify declaration headers.Jan Vesely1-8/+3
2019-03-13fdim: Use binary_decl_tt.inc instead of custom inc file.Jan Vesely2-2/+6
2019-03-13nextafter: Use binary_decl_tt.inc instead of custom inc file.Jan Vesely2-2/+6
2019-03-13copysign: Use binary_decl_tt.inc instead of custom inc file.Jan Vesely2-2/+6
2019-03-13atan2pi: Use binary_decl_tt.inc instead of custom inc file.Jan Vesely2-24/+6
2019-03-13atan2: Use binary_decl_tt.inc instead of custom inc file.Jan Vesely2-24/+6
2019-03-13hypot: Use binary_decl_tt.inc instead of custom inc fileJan Vesely2-2/+6
2019-03-13Move unary_instrinsic.inc to private headers.Jan Vesely9-8/+8
2019-03-13Move binary_intrinsic.h to private headers.Jan Vesely1-0/+0
2019-03-13Move ternary_intrinsic.h to private headers.Jan Vesely2-1/+1
2019-03-13trunc: Remove llvm intrinsic from the header.Jan Vesely3-6/+15
2019-03-13round: Remove llvm intrinsic from the headerJan Vesely3-6/+15
2019-03-13rint: Remove llvm intrinsic from the header.Jan Vesely3-5/+17
2019-03-13floor: Remove llvm isntrinsic from the header.Jan Vesely3-5/+18
2019-03-13fabs: Remove llvm intrinsic from the header.Jan Vesely3-5/+18
2019-03-13ceil: Remove llvm intrinsic from the header.Jan Vesely3-5/+18
2019-03-13sqrt: Split function generation to a shared inc file.Jan Vesely2-18/+26
2019-03-13mad: Convert to standard ternary headerJan Vesely2-2/+6
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth4-16/+12
2018-06-21atom: Use volatile pointers for cl_khr_{global,local}_int32_{base,extended}_a...Jan Vesely14-20/+20
2018-06-21atom: Consolidate cl_khr_{local,global}_int32_{base,extended}_atomics impleme...Jan Vesely21-148/+66
2018-06-21atomic: Provide function implementation of atomic_{dec,inc}Jan Vesely5-2/+34
2018-06-21atom: Consolidate cl_khr_int64_{base,extended}_atomics declarationsJan Vesely9-32/+27
2018-06-21atom: Consolidate cl_khr_{local,global}_int32_{base,extended}_atomics declara...Jan Vesely17-32/+58
2018-06-21atomic: Cleanup atomic_cmpxchg headerJan Vesely1-15/+4
2018-06-21atomic: Move define cleanup to shared includeJan Vesely9-26/+8
2018-06-07math/fma: Add fp32 software implementationJan Vesely7-5/+192
2018-05-17Add initial support for half precision builtinsJan Vesely53-29/+648
2018-05-15rootn: Use denormal path onlyJan Vesely1-10/+1
2018-05-03remquo: Flush denormals if not supportedJan Vesely1-0/+2
2018-05-03remquo: Port from amd builtinsJan Vesely8-0/+307
2018-05-03math: Add helper function to flush denormals if not supported.Jan Vesely1-0/+19
2018-05-02clc_sqrt: Reuse unary_decl.incJan Vesely2-50/+3
2018-04-25relational/select: Condition types for half are short/ushort, not char/ucharJan Vesely1-2/+2