Make all instructions macros internally.#108997
Make all instructions macros internally.#108997markshannon wants to merge 1 commit intopython:mainfrom
Conversation
|
Fails with the error: |
|
What problem are you trying to solve here? It would seem to be purely a problem of the structure of the code generator, because the "translation table" ( I don't quite follow what you're trying to do with |
|
I'm trying to make the semantics and behavior of each instruction completely explicit in the IR. It keeps the back ends simpler, which is an overall improvement, as we have only one front-end, but many back ends. We already have the following back-ends and we may get more:
Each of these tools needs to understand the implicit conventions. |
|
Let me take this and try to make it work, without including the |
Adds a de-sugaring pass that converts:
into
and converts occurrences of
_SAVE_CURRENT_IPtoSAVE_IP offsetfor the tier 2.