Re: [作業] compiler homework5

作者: sophialiege (with friends)   2007-06-11 01:16:37
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.73.46
推 denehs:x = 1+(1+(1+(1+(1+(1+....(1+1))))....); 這樣就會用到XD 06/11 01:02
推 CuteLoga:所以說還是先去找空的reg來用 真的不夠再newTemp囉? 06/11 01:05
你這樣寫code只會更多
因為別人只要一直假設register不夠怎麼辦
而你卻要先寫check register夠不夠
夠的話 ... 不夠的話 ...
除非你只implement夠的情況
但這樣你的compiler遇到複雜的算式就炸了
善用register是codegen後要進行最佳化的議題
作者: denehs (DE)   2006-06-11 01:02:00
x = 1+(1+(1+(1+(1+(1+....(1+1))))....); 這樣就會用到XD
作者: CuteLoga (台大資工新鮮人XD)   2006-06-11 01:05:00
所以說還是先去找空的reg來用 真的不夠再newTemp囉?okok thanks :)

Links booklink

Contact Us: admin [ a t ] ucptt.com