Skip to content

DSE and Sinking performance regression in LLVM 14 #298

@tetsuo-cpp

Description

@tetsuo-cpp

As discussed in #297 (comment), DSEPass and SinkingPass are taking much longer on certain examples with LLVM 14 (30+ minutes for a lift that took a ~2 min on LLVM 13). Since we're not entirely sure that we need them, I'm just commenting them out for the time being and creating this issue to document this information in case we start producing IR that would benefit from DSE or sinking and would like to reenable them.

This is the JSON that reproduces the slowdown: cat.json.txt
This is a screenshot showing some profiling information for a lift of the attached program:
Screen Shot 2022-06-08 at 9 45 16 pm

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