Skip to content

Conversation

@bbyalcinkaya
Copy link
Member

@bbyalcinkaya bbyalcinkaya commented May 15, 2024

This PR aims to optimize the decision tree by adding <instrs> to the rules that operate on the <commands> cell.

Target Before
(compilation time / dt dir size)
After
llvm-mandos 2m27s / 474 MB 1m8s / 195 MB
llvm-kasmer 5m15s / 566 MB 1m32s / 231 MB

@Baltoli
Copy link
Contributor

Baltoli commented May 15, 2024

This cuts the compilation time down to 4:31 for the entire semantics on my machine, which as I said on Slack, wouldn't previously finish if left overnight!

@bbyalcinkaya bbyalcinkaya marked this pull request as ready for review May 15, 2024 10:35
@bbyalcinkaya bbyalcinkaya requested a review from Baltoli May 15, 2024 10:35
@rv-jenkins rv-jenkins merged commit 4836f81 into master May 15, 2024
@rv-jenkins rv-jenkins deleted the dt-optimization-2 branch May 15, 2024 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants