コンパイラの授業なんですが、まぁ、作っておくかな、くらい
なんだが、レジスタの割り当てに問題が...
(1) 再代入不可
(2) 番号は出現順にそろっている必要がある
いや、それレジスタじゃないじゃん...
気を取り直して、生成系をなおすんですが、call は return 値を否応なく取るらしい
そこら辺で時間切れだったんですが、
途中で一個飛ばしてたのを思い出した
そしたら、できました
https://gitlab.ie.u-ryukyu.ac.jp/teacher/kono/compiler-examples
No comments:
Post a Comment