[all-commits] [llvm/llvm-project] c60d7b: Analysis: Add RuntimeLibcall analysis pass
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Sun Oct 26 21:18:57 PDT 2025
Branch: refs/heads/users/arsenm/analysis/add-runtime-libcall-info-analysis
Home: https://github.com/llvm/llvm-project
Commit: c60d7b2fd5f415c027c43b8268d9116a3fb876bc
https://github.com/llvm/llvm-project/commit/c60d7b2fd5f415c027c43b8268d9116a3fb876bc
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-10-26 (Sun, 26 Oct 2025)
Changed paths:
A llvm/include/llvm/Analysis/RuntimeLibcallInfo.h
M llvm/include/llvm/CodeGen/SelectionDAGISel.h
M llvm/include/llvm/IR/RuntimeLibcalls.h
M llvm/include/llvm/InitializePasses.h
M llvm/include/llvm/Passes/CodeGenPassBuilder.h
M llvm/lib/Analysis/Analysis.cpp
M llvm/lib/Analysis/CMakeLists.txt
A llvm/lib/Analysis/RuntimeLibcallInfo.cpp
M llvm/lib/IR/RuntimeLibcalls.cpp
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassRegistry.def
M llvm/lib/Target/Target.cpp
Log Message:
-----------
Analysis: Add RuntimeLibcall analysis pass
Currently RuntimeLibcallsInfo is a hardcoded list based on the triple.
In the future the available libcall set should be dynamically modifiable
with module flags.
Note this isn't really used yet. TargetLowering is still constructing
its own copy, and untangling that to use this requires several more
steps.
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