[llvm] RuntimeLibcalls: Add methods to recognize libcall names (PR #149001)
    Nikita Popov via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Jul 18 01:20:13 PDT 2025
    
    
  
nikic wrote:
I've reverted this, as it causes a significant compile-time regression for LTO builds: https://llvm-compile-time-tracker.com/compare.php?from=cf36f49c042f93e4e204ee434173f1c6a6ad4cac&to=45477add8dfe9851605697bd908b49f0ec244625&stat=instructions:u
The libcall check is hot, and the new implementation is much more expensive than the old hash table lookup. You probably need to keep the hash table in some form, even if it's not stored as a static variable.
https://github.com/llvm/llvm-project/pull/149001
    
    
More information about the llvm-commits
mailing list