Skip to content
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
@dylanmckay

Description

@dylanmckay

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions