- ir.hpp: --optimized bayrağı ile OptimizationManager entegrasyonu - ir_generator.cpp: hasDirectValue/directIntValue okunuyor (katlanmış literal IR'da 0 veriyordu) - run_golden.cmake: OPTIMIZED=1 parametresi ile --optimized desteği - CMakeLists.txt: *.ir_opt.expected → saqut ir --optimized otomatik keşif - opt/folding.ir_opt.expected: 2+3*4 → LOAD_CONST 14 (katlama kanıtı) - opt/dce.ir_opt.expected: LOAD_CONST 99 + CALLHOST print silindi (DCE kanıtı) - Yanıltıcı run-output testleri (folding.expected, dce.expected) kaldırıldı |
||
|---|---|---|
| .. | ||
| arithmetic | ||
| fibonacci | ||
| loops | ||
| opt | ||
| string | ||