CmmOpt cannot assume single assignment for hand-written or new codegen Cmm.
authorEdward Z. Yang <ezyang@mit.edu>
Mon, 4 Apr 2011 11:56:57 +0000 (12:56 +0100)
committerEdward Z. Yang <ezyang@mit.edu>
Tue, 5 Apr 2011 17:01:50 +0000 (18:01 +0100)
commitd70fc3c10316422c71a0b7d895ed5c50242d27b0
tree487cf4a8719fa7d134dd59250638b309377897a8
parent12929a219671cd7794b5a533cebdfef11d2f8ff4
CmmOpt cannot assume single assignment for hand-written or new codegen Cmm.

This change may constitute a substantial performance hit, due to the new
creation of a set for every instruction we emit.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
compiler/cmm/CmmOpt.hs