This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
dev:crosscompiler:backend_arm:code_generator [2019/07/19 16:58] – [Code Generator for ARM] ursgraf | dev:crosscompiler:backend_arm:code_generator [2019/07/27 16:13] – [Code Generator for ARM] ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Code Generator for ARM ====== | ====== Code Generator for ARM ====== | ||
Everything which is not fully implemented is listed below | Everything which is not fully implemented is listed below | ||
- | ^topic^I^L^F^remarks^ | + | ^topic^remarks^ |
- | |throw| | + | |throw| |
- | |new| |||tests for three dimensional arrays | + | |new| tests for three dimensional arrays fail| |
- | |enum| |||tests for enums fail| | + | |exceptions| | |
- | |exceptions| ||| | | + | |
All results of all SSA instructions have an assigned register. Now, each SSA instruction can be translated into one or a sequence of machine instructions. In order to do this, we must define the stackframe, which is used when calling a method. | All results of all SSA instructions have an assigned register. Now, each SSA instruction can be translated into one or a sequence of machine instructions. In order to do this, we must define the stackframe, which is used when calling a method. |