google / google/xls

Decompose block conversion into passes

Open
#1,324 0 comments 0 reactions 0 assignees View on GitHub
codegen
Dominant language
C++
Stars
1.9k
Forks
283
Avg merge
2d 10h
Merged PRs (30d)
135

Description

I thought there was a bug for this already, but I'm not finding it.

Block conversion is a monolith that should be broken up into more manageable pieces. Block conversion should probably clone nodes into a block and leave the rest to passes. Right now there's a lot of metadata on the side (see #1300) that needs to be managed better to facilitate this.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.