[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-10-29 Thread Fraser Cormack via cfe-commits
https://github.com/frasercrmck updated https://github.com/llvm/llvm-project/pull/109985 >From 183b38eb2261164fdfd6b7deac002edf27a39fe7 Mon Sep 17 00:00:00 2001 From: Fraser Cormack Date: Mon, 23 Sep 2024 12:54:02 +0100 Subject: [PATCH 1/2] [libclc] Split off library build system into helpers T

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-10-29 Thread Fraser Cormack via cfe-commits
https://github.com/frasercrmck closed https://github.com/llvm/llvm-project/pull/109985 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-10-29 Thread Fraser Cormack via cfe-commits
https://github.com/frasercrmck updated https://github.com/llvm/llvm-project/pull/109985 >From ba6a7682bfedb4249f26ed5e2af98499d884538d Mon Sep 17 00:00:00 2001 From: Fraser Cormack Date: Mon, 23 Sep 2024 12:54:02 +0100 Subject: [PATCH 1/2] [libclc] Split off library build system into helpers T

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-10-28 Thread Matt Arsenault via cfe-commits
https://github.com/arsenm approved this pull request. https://github.com/llvm/llvm-project/pull/109985 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-10-22 Thread Fraser Cormack via cfe-commits
frasercrmck wrote: ping https://github.com/llvm/llvm-project/pull/109985 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-10-21 Thread Fraser Cormack via cfe-commits
https://github.com/frasercrmck updated https://github.com/llvm/llvm-project/pull/109985 >From f54b7322913a24bca6e611ec1b12b0be606ee1a0 Mon Sep 17 00:00:00 2001 From: Fraser Cormack Date: Mon, 23 Sep 2024 12:54:02 +0100 Subject: [PATCH 1/2] [libclc] Split off library build system into helpers T

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-10-10 Thread Fraser Cormack via cfe-commits
https://github.com/frasercrmck updated https://github.com/llvm/llvm-project/pull/109985 >From 454110573c6fcb472f5a87d3de31d2a0addd546d Mon Sep 17 00:00:00 2001 From: Fraser Cormack Date: Mon, 23 Sep 2024 12:54:02 +0100 Subject: [PATCH 1/2] [libclc] Split off library build system into helpers T

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-10-10 Thread Fraser Cormack via cfe-commits
https://github.com/frasercrmck updated https://github.com/llvm/llvm-project/pull/109985 >From 454110573c6fcb472f5a87d3de31d2a0addd546d Mon Sep 17 00:00:00 2001 From: Fraser Cormack Date: Mon, 23 Sep 2024 12:54:02 +0100 Subject: [PATCH 1/2] [libclc] Split off library build system into helpers T

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-10-10 Thread Fraser Cormack via cfe-commits
frasercrmck wrote: > > CC @rjodinchr. I realise now that this idea may prove problematic for > > `clspv`/`clspv64` targets. If this idea were to taken further, things like > > OpenCL `minmag` would call `__clc_minmag` which would call `__clc_fabs` > > (e.g.), but I notice `fabs` is not impleme

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-09-26 Thread Romaric Jodin via cfe-commits
rjodinchr wrote: > CC @rjodinchr. I realise now that this idea may prove problematic for > `clspv`/`clspv64` targets. If this idea were to taken further, things like > OpenCL `minmag` would call `__clc_minmag` which would call `__clc_fabs` > (e.g.), but I notice `fabs` is not implemented in `c

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-09-26 Thread Fraser Cormack via cfe-commits
frasercrmck wrote: CC @rjodinchr. I realise now that this idea may prove problematic for `clspv`/`clspv64` targets. If this idea were to taken further, things like OpenCL `minmag` would call `__clc_minmag` which would call `__clc_fabs` (e.g.), but I notice `fabs` is not implemented in `clspv*`

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-09-25 Thread Fraser Cormack via cfe-commits
https://github.com/frasercrmck updated https://github.com/llvm/llvm-project/pull/109985 >From b01eadcda29e2df283c978901ea9616ebebd44aa Mon Sep 17 00:00:00 2001 From: Fraser Cormack Date: Mon, 23 Sep 2024 12:54:02 +0100 Subject: [PATCH 1/2] [libclc] Split off library build system into helpers T

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-09-25 Thread via cfe-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 22829f757dc76b23071d9438ae9c6ddc3e966db0 e7a70c3ad35da7a36a68e7351a8424a21ce7b1ed --e

[libclc] [libclc] Create an internal 'clc' builtins library (PR #109985)

2024-09-25 Thread Fraser Cormack via cfe-commits
https://github.com/frasercrmck created https://github.com/llvm/llvm-project/pull/109985 Some libclc builtins currently use internal builtins prefixed with '__clc_' for various reasons, e.g., to avoid naming clashes. This commit formalizes this concept by starting to isolate the definitions of t