Skip to content

Remove the DREGS_WITHOUT_Z hack #126

Open
@dylanmckay

Description

@dylanmckay

This was introduced in #37 in order to work around a regalloc bug.

Since then, a root cause fix has landed in upstream LLVM in D54218.

Nirav pointed this out in the bugzilla associated with this issue; https://bugs.llvm.org/show_bug.cgi?id=38224.

Now that the root cause has been fixed, we should be able to remove the DREGS_WITHOUT_Z_WORKAROUND register class introduced in 9de46729ce2fb4bf4b2a19b7b387898f256d827f, which will give us more optimal code generation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions