[all-commits] [llvm/llvm-project] ebbd2c: RuntimeLibcalls: Add bitset for available libcalls
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Thu Oct 9 20:19:14 PDT 2025
Branch: refs/heads/users/arsenm/tablegen/emit-runtime-libcalls-available-bitset
Home: https://github.com/llvm/llvm-project
Commit: ebbd2c86c86b3dd0b2c9de552f3d7d014a199519
https://github.com/llvm/llvm-project/commit/ebbd2c86c86b3dd0b2c9de552f3d7d014a199519
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-10-10 (Fri, 10 Oct 2025)
Changed paths:
M llvm/include/llvm/IR/RuntimeLibcalls.h
M llvm/test/TableGen/RuntimeLibcallEmitter-calling-conv.td
M llvm/test/TableGen/RuntimeLibcallEmitter-conflict-warning.td
M llvm/test/TableGen/RuntimeLibcallEmitter.td
M llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp
Log Message:
-----------
RuntimeLibcalls: Add bitset for available libcalls
This is a step towards separating the set of available libcalls
from the lowering decision of which call to use. Libcall recognition
now directly checks availability instead of indirectly checking through
the lowering table.
Commit: 0ed7caf38b3e1430ec381da2f2dc6136e6dc678d
https://github.com/llvm/llvm-project/commit/0ed7caf38b3e1430ec381da2f2dc6136e6dc678d
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-10-10 (Fri, 10 Oct 2025)
Changed paths:
M llvm/include/llvm/IR/RuntimeLibcalls.h
M llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp
Log Message:
-----------
Use Bitset
Commit: b4f753ae67f068d0e537236941e42b7f9c9abba1
https://github.com/llvm/llvm-project/commit/b4f753ae67f068d0e537236941e42b7f9c9abba1
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-10-10 (Fri, 10 Oct 2025)
Changed paths:
M llvm/cmake/config-ix.cmake
M llvm/include/llvm/Config/llvm-config.h.cmake
M llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp
Log Message:
-----------
Add LLVM_NATIVE_ARCH_SIZEOF_UINTPTR_T
Commit: d62fc749ca96734902f3e9621b3f779ad08e591d
https://github.com/llvm/llvm-project/commit/d62fc749ca96734902f3e9621b3f779ad08e591d
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-10-10 (Fri, 10 Oct 2025)
Changed paths:
M llvm/cmake/config-ix.cmake
Log Message:
-----------
Use try_compile tests to get sizeof(uintptr_t)
Commit: 4a3701b4a6b321c666aa019edf2f4751e70c6fff
https://github.com/llvm/llvm-project/commit/4a3701b4a6b321c666aa019edf2f4751e70c6fff
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-10-10 (Fri, 10 Oct 2025)
Changed paths:
M llvm/cmake/config-ix.cmake
M llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp
Log Message:
-----------
Always use uint64_t array for special initializer
Commit: 17f78f0a8ccaeff18097c6186cb73700a98febfd
https://github.com/llvm/llvm-project/commit/17f78f0a8ccaeff18097c6186cb73700a98febfd
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-10-10 (Fri, 10 Oct 2025)
Changed paths:
M llvm/include/llvm/IR/RuntimeLibcalls.h
Log Message:
-----------
Adjust for always-uint64_t bitset constructor
Compare: https://github.com/llvm/llvm-project/compare/f38dc223494b...17f78f0a8cca
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