This repository was archived by the owner on Sep 2, 2018. It is now read-only.
This repository was archived by the owner on Sep 2, 2018. It is now read-only.
Support 32-bit and bigger division #149
Closed
Description
We support 8 and 16-bit division through the use of custom lowering.
We cannot custom lower an illegal type (greater than 16-bits).
LLVM will use its existing libcall infrastructure, leading to the rtlib function being called incorrectly (with a broken calling convention), producing incorrect results.