[llvm-branch-commits] [llvm] RuntimeLibcalls: Invert handling of 64-bit only libcalls (PR #148571)

Nikita Popov via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Jul 14 00:39:39 PDT 2025


================
@@ -938,6 +933,11 @@ def calloc : RuntimeLibcallImpl<CALLOC>;
 // compiler-rt, not available for most architectures
 //--------------------------------------------------------------------
 
+def __ashlti3 : RuntimeLibcallImpl<SHL_I128>;
+def __lshrti3 : RuntimeLibcallImpl<SRL_I128>;
+def __ashrti3 : RuntimeLibcallImpl<SRA_I128>;
+def __multi3 : RuntimeLibcallImpl<MUL_I128>;
----------------
nikic wrote:

Not in the right category? Only __mulodi4 is compiler-rt only, the others are 64-bit only?

Also shouldn't the listremove for these get dropped now?

https://github.com/llvm/llvm-project/pull/148571


More information about the llvm-branch-commits mailing list