[llvm] [Analysis] Move TargetLibraryInfo data to TableGen (PR #165009)
Kai Nacke via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 27 12:14:20 PDT 2025
================
@@ -455,15 +452,17 @@ class TargetLibraryInfo {
/// Return the canonical name for a LibFunc. This should not be used for
/// semantic purposes, use getName instead.
static StringRef getStandardName(LibFunc F) {
- return TargetLibraryInfoImpl::StandardNames[F];
+ return TargetLibraryInfoImpl::StandardNamesStrTable.getCString(
+ TargetLibraryInfoImpl::StandardNamesOffsets[F]);
}
StringRef getName(LibFunc F) const {
auto State = getState(F);
if (State == TargetLibraryInfoImpl::Unavailable)
return StringRef();
if (State == TargetLibraryInfoImpl::StandardName)
- return Impl->StandardNames[F];
+ return Impl->StandardNamesStrTable.getCString(
----------------
redstar wrote:
Changed.
https://github.com/llvm/llvm-project/pull/165009
More information about the llvm-commits
mailing list