[clang] [clang] Refactor Builtins.def to be a tablegen file (PR #68324)

2024-03-05 Thread Nikolas Klauser via cfe-commits
philnik777 wrote: Not right now. I think the first thing to do is moving all the builtins to tablegen before we can make better use of it, which is going to take a while. https://github.com/llvm/llvm-project/pull/68324 ___ cfe-commits mailing list

[clang] [clang] Refactor Builtins.def to be a tablegen file (PR #68324)

2024-03-04 Thread Francesco Petrogalli via cfe-commits
fpetrogalli wrote: @philnik777 - do you plan to use the TD definitions of the builtins anywhere else in the compiler? Francesco https://github.com/llvm/llvm-project/pull/68324 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[llvm] [clang-tools-extra] [clang] [clang] Refactor Builtins.def to be a tablegen file (PR #68324)

2024-01-30 Thread via cfe-commits
https://github.com/michele-scandale edited https://github.com/llvm/llvm-project/pull/68324 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [clang-tools-extra] [clang] [clang] Refactor Builtins.def to be a tablegen file (PR #68324)

2024-01-24 Thread via cfe-commits
mikaelholmen wrote: > @mikaelholmen Thanks. I've fixed the signature in > [e099e7b](https://github.com/llvm/llvm-project/commit/e099e7b278c774338c7019e38fbbca9ef2c8dd74). Thanks. Seems like we're missing testcases though if a bug like that passes lit tests without errors.

[clang-tools-extra] [llvm] [clang] [clang] Refactor Builtins.def to be a tablegen file (PR #68324)

2024-01-18 Thread Aaron Ballman via cfe-commits
@@ -6571,11 +6571,14 @@ class AtomicExpr : public Expr { /// \return empty atomic scope model if the atomic op code does not have /// scope operand. static std::unique_ptr getScopeModel(AtomicOp Op) { -if (Op >= AO__opencl_atomic_load && Op <=

[llvm] [clang-tools-extra] [clang] [clang] Refactor Builtins.def to be a tablegen file (PR #68324)

2024-01-18 Thread Aaron Ballman via cfe-commits
https://github.com/AaronBallman edited https://github.com/llvm/llvm-project/pull/68324 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Refactor Builtins.def to be a tablegen file (PR #68324)

2024-01-17 Thread Nikolas Klauser via cfe-commits
https://github.com/philnik777 edited https://github.com/llvm/llvm-project/pull/68324 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits