This commit is contained in:
parent
007cc16873
commit
45728423b7
Binary file not shown.
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 96 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 229 KiB After Width: | Height: | Size: 113 KiB |
@ -316,7 +316,7 @@ De næste trin er platformafhængige. Formålet med kodegenerering er at produce
|
|||||||
|
|
||||||
I dette trin bliver LIR sænket til X86_64 assembly-instruktioner. Outputtet af instruction selection kaldes ISEL. Stortset hver LIR-instruktion har en 1-til-1 assembly-konstruktion. Ofte bliver enkelte LIR-instruktioner til flere assembly-instruktioner.
|
I dette trin bliver LIR sænket til X86_64 assembly-instruktioner. Outputtet af instruction selection kaldes ISEL. Stortset hver LIR-instruktion har en 1-til-1 assembly-konstruktion. Ofte bliver enkelte LIR-instruktioner til flere assembly-instruktioner.
|
||||||
|
|
||||||
<br>**Figur:** Forhold mellem MIR og X86_64 ISEL.
|
<br>**Figur:** Forhold mellem MIR og X86_64 ISEL.
|
||||||
|
|
||||||
<br>**Figur:** Eksempelprogram med MIR og output fra Instruction Selection. Her med compilerens syntaks-highlighting.
|
<br>**Figur:** Eksempelprogram med MIR og output fra Instruction Selection. Her med compilerens syntaks-highlighting.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user