mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-25 06:24:27 +08:00
LLVM does not narrow the i64 urem of two extended int32s, so a proven non-negative int32 remainder by a constant took the 64-bit magic-number sequence (with its fixup). Emit urem i32 when both operands are proven int32 ranges.