summaryrefslogtreecommitdiff
path: root/libclc/generic/lib/integer
AgeCommit message (Expand)Author
2025-05-20[libclc] Reorganize OpenCL builtins (#140557)Fraser Cormack
2025-04-15[libclc] Add ctz built-in implementation to clc and generic (#135309)Wenju He
2025-03-24[libclc] Add license headers to files missing them (#132239)Fraser Cormack
2025-02-05[libclc] Move rotate to CLC library; optimize (#125713)Fraser Cormack
2025-02-03[libclc] Move mad_sat to CLC; optimize for vector types (#125517)Fraser Cormack
2025-01-29[libclc] Move several integer functions to CLC library (#116786)Fraser Cormack
2025-01-29[libclc] Move (add|sub)_sat to CLC; optimize (#124903)Fraser Cormack
2024-11-06[libclc] Move abs/abs_diff to CLC libraryFraser Cormack
2024-11-04[libclc] Move clcmacro.h to CLC library. NFC (#114845)Fraser Cormack
2023-08-31libclc: Fix signed integer underflow in abs_diffFraser Cormack
2018-03-08popcount: Provide function implementation rather than intrinsic redirectJan Vesely
2017-10-02integer/sub_sat: Use clang builtin instead of llvm asmJan Vesely
2017-10-02integer/add_sat: Use clang builtin instead of llvm asmJan Vesely
2017-10-02integer/clz: Use clang builtin instead of llvm asmJan Vesely
2014-09-02Implement generic mad_satJan Vesely
2014-08-23Revert "Implement generic mad_sat"Aaron Watry
2014-08-23Implement generic mad_satAaron Watry
2014-06-24Move clcmacro.h to avoid cluttering user namespace v2Jeroen Ketema
2013-10-31s/_CLC_DECL/_CLC_DEF/Tom Stellard
2013-08-19Add mul_hi implementation [v2]Aaron Watry
2013-08-15Add rhadd builtinAaron Watry
2013-08-15Add hadd builtinAaron Watry
2013-07-19Implement generic upsample()Aaron Watry
2013-07-08Implement mad24() and mul24() builtinsTom Stellard
2013-07-08Add __CLC_ prefix to all macro definitions in headersTom Stellard
2013-06-26libclc: Implement clz() builtinTom Stellard
2013-06-26libclc: Rename [add|sub]_sat.ll to [add|sub]_sat_if.llTom Stellard
2013-06-26Add a another TODO note.Tom Stellard
2013-06-26Add a TODO note.Tom Stellard
2013-06-26Simplify rotate implementation a bit..Tom Stellard
2013-06-26libclc: implement rotate builtinTom Stellard
2013-06-26libclc: Move max builtin to shared/Tom Stellard
2013-06-26libclc: Fix abs_diff builtin integer functionTom Stellard
2013-06-26libclc: Add max() builtin functionTom Stellard
2012-08-05Do not use linkonce_odr linkage in .ll files. This prevented themPeter Collingbourne
2012-08-05Implement sub_sat builtin. Patch by Lei Mou!Peter Collingbourne
2012-08-05Fix declarations of __clc_add_sat_*. Patch by Lei Mou!Peter Collingbourne
2012-01-08Initial commit.Peter Collingbourne