[libc-commits] [libc] [libc][baremetal][BigInt] fix codegen issue for UInt128 (PR #220389)

via libc-commits libc-commits at lists.llvm.org
Tue Sep 1 15:49:22 PDT 2026


PiJoules wrote:

Not a blocking comment for this patch, but I'm interested in the reason for why clang might not be able to pick the equivalent instructions of what's emitted here. It could be there are other bigint-style myltuplications done outside of llvm libc that wouldn't have this fix so if clang is able to some combination of instruction combining or SROA then it would be a win for everyone including libc. Might be worthwhile filing a bug for this for someone to maybe pick up if you have a minimal repro.

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


More information about the libc-commits mailing list