[all-commits] [llvm/llvm-project] de8c11: ARM TableGen Update (#208380)
Patrick Apgar via All-commits
all-commits at lists.llvm.org
Fri Aug 7 14:13:59 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: de8c11a669810b7043462a94fe34dfdbe5a1c8bf
https://github.com/llvm/llvm-project/commit/de8c11a669810b7043462a94fe34dfdbe5a1c8bf
Author: Patrick Apgar <44283314+patricklapgar at users.noreply.github.com>
Date: 2026-08-07 (Fri, 07 Aug 2026)
Changed paths:
R clang/include/clang/Basic/BuiltinsARM.def
A clang/include/clang/Basic/BuiltinsARM.td
A clang/include/clang/Basic/BuiltinsARMBase.td
M clang/include/clang/Basic/CMakeLists.txt
M clang/include/clang/Basic/TargetBuiltins.h
M clang/include/module.modulemap
M clang/lib/Basic/Targets/ARM.cpp
Log Message:
-----------
ARM TableGen Update (#208380)
- This PR replaces existing ARM builtin functions with TableGen.
- The `.td` file returns identical header names & type signatures as the
`.def` generated headers and types
- The change has been tested via the following:
- `check-clang-tablegen`
- `check-clang-sema`
- `check-clang-codegen-arm`
- `check-clang-codegen`
- `clang-check`
- `check-clang`
- None of the above returned errors or warnings
- The translation is mostly done via a translation script written in
Python
- [Link to translation
script](https://github.com/patricklapgar/python_scripts/blob/main/llvm/clang/arm_tablegen_mig.py)
- [Link to translation script test
suite](https://github.com/patricklapgar/python_scripts/blob/main/llvm/clang/test_arm_tablegen_mig.py)
- Disclaimer: Both the translation script and its test suite were made
w/ assistance from AI (IBM Bob)
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list