Friday, 25 October 2024

LLVM-IR 生成

コンパイラの授業なんですが、まぁ、作っておくかな、くらい

なんだが、レジスタの割り当てに問題が...

(1) 再代入不可
(2) 番号は出現順にそろっている必要がある

いや、それレジスタじゃないじゃん...

気を取り直して、生成系をなおすんですが、call は return 値を否応なく取るらしい

そこら辺で時間切れだったんですが、

  途中で一個飛ばしてたのを思い出した

そしたら、できました

https://gitlab.ie.u-ryukyu.ac.jp/teacher/kono/compiler-examples

No comments: