Mert én még nem.
Akkor nézd meg alaposabban, ez minden fordítónál (nemcsak C) alapelvárás. Optimalizáció során mindössze annyi történhet, hogy nem teszi ki külön-külön az utasítást, hanem egybevonja, de mint említettem volt, ez már optimalizáció.
Olvasnivaló:
https://www.cs.princeton.edu/~appel/modern/c/
https://online.stanford.edu/courses/soe-ycscs1-compilers
Kicsit lazább, könnyebben érthető cikkek:
https://hackaday.com/2022/11/27/create-a-compiler-step-by-step/
https://www.guru99.com/compiler-tutorial.html
https://norasandler.com/2017/11/29/Write-a-Compiler.html
Régi, m68k-ra fordít, de szerintem máig az egyik legjobb és legkönnyebben érthető anyag a témában:
https://compilers.iecc.com/crenshaw/