Skip to content

LLVM LiveIRVariables is slow #3553

@pcwalton

Description

@pcwalton

Specifically, cleaning up its data structures is expensive -- but it's also slow to run. At -O0 it is the most expensive pass at 6.4% of total build time/5.1 s. We should not run it if we are not using precise GC.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.I-slowIssue: Problems and improvements with respect to performance of generated code.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions