[all-commits] [llvm/llvm-project] 4a5828: [clang] Refactor Builtins.def to be a tablegen fil...
Nikolas Klauser via All-commits
all-commits at lists.llvm.org
Wed Jan 24 02:22:55 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4a582845597e97d245e8ffdc14281f922b835e56
https://github.com/llvm/llvm-project/commit/4a582845597e97d245e8ffdc14281f922b835e56
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M clang/include/clang/AST/Expr.h
M clang/include/clang/Basic/Builtins.def
M clang/include/clang/Basic/Builtins.h
A clang/include/clang/Basic/Builtins.td
R clang/include/clang/Basic/BuiltinsBPF.def
A clang/include/clang/Basic/BuiltinsBPF.td
A clang/include/clang/Basic/BuiltinsBase.td
M clang/include/clang/Basic/CMakeLists.txt
M clang/include/clang/Basic/TargetBuiltins.h
M clang/include/module.modulemap
M clang/lib/AST/StmtPrinter.cpp
M clang/lib/Basic/Builtins.cpp
M clang/lib/Basic/Targets/BPF.cpp
M clang/lib/Sema/OpenCLBuiltins.td
M clang/lib/Sema/SemaChecking.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/test/Analysis/bstring.c
M clang/test/CodeGen/callback_pthread_create.c
M clang/utils/TableGen/CMakeLists.txt
A clang/utils/TableGen/ClangBuiltinsEmitter.cpp
M clang/utils/TableGen/MveEmitter.cpp
M clang/utils/TableGen/TableGen.cpp
M clang/utils/TableGen/TableGenBackends.h
Log Message:
-----------
[clang] Refactor Builtins.def to be a tablegen file (#68324)
This makes the builtins list quite a bit more verbose, but IMO this is a
huge win in terms of readability.
More information about the All-commits
mailing list