[all-commits] [llvm/llvm-project] d96624: RuntimeLibcalls: Add bitset for available libcalls
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Tue Aug 12 22:47:07 PDT 2025
Branch: refs/heads/users/arsenm/tablegen/emit-runtime-libcalls-available-bitset
Home: https://github.com/llvm/llvm-project
Commit: d96624317ae4c97c17bdd998b01038551f49ef7f
https://github.com/llvm/llvm-project/commit/d96624317ae4c97c17bdd998b01038551f49ef7f
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M llvm/include/llvm/IR/RuntimeLibcalls.h
M llvm/lib/IR/RuntimeLibcalls.cpp
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: 7b40d5b6cfec55408de22ec83800988bcb9d35a2
https://github.com/llvm/llvm-project/commit/7b40d5b6cfec55408de22ec83800988bcb9d35a2
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M llvm/include/llvm/IR/RuntimeLibcalls.h
M llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp
Log Message:
-----------
Use Bitset
Commit: 28387e0c2df119ba96bc2040f2e6c7fe62d76bdf
https://github.com/llvm/llvm-project/commit/28387e0c2df119ba96bc2040f2e6c7fe62d76bdf
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-08-13 (Wed, 13 Aug 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: d8424b4e67d1f62ebcd0afd6fbc8e0767591e717
https://github.com/llvm/llvm-project/commit/d8424b4e67d1f62ebcd0afd6fbc8e0767591e717
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M llvm/cmake/config-ix.cmake
Log Message:
-----------
Use try_compile tests to get sizeof(uintptr_t)
Compare: https://github.com/llvm/llvm-project/compare/226968ebd322...d8424b4e67d1
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