* Remove arrow from Comb to ExportSystemC since it has to be lowered
through SystemC
* Add arrow from Moore to LLHD since it lowers things that Seq/HW/Comb
cannot represent to LLHD
* Move SV from the Core Dialects cluster to the backend dialects since
it is targeted towards printing and not analysis and transformations
Changing the diagram to update it and improve clarity. Label changes increase clarity of intent. Arrow changes sacrifice *a little* accuracy for visual clarity. Also deleted references to "Circilator" since a google could not find any references aside from a GH issue which implied that it was a theoretical future project.
It is probably fair to conclude that naming this dialect `StaticLogic` has been a pain point for a while. This commit proposes a dialect renaming to `Pipeline`, for a couple of reaons:
1. So far, we've only been working with pipeline abstractions within this dialect.
2. Pipeline representations aren't necessarily statically scheduled - we plan on adding switches to select between latency sensitive and latency insensitive lowerings of pipelines.
This name change does not preclude renamings in the future if we want to fit more stuff into this dialect. Personally, i think it is prudent to maintain a dialect name which reflects what's actually being done within the dialect, as well as the (near/mid/"someone actually intends to work on this"-term) future plans for the dialect.
Seeing as quite a few new dialects and conversions have entered CIRCT since this diagram was made, I think it's due for an update! Let me know what you think, and if you have anything you'd like to have added/removed.