> 2) Is there any reason we shouldn't prevent GCSE from propagating > constants that we know will be split?
IIUC this will increase register pressure. i.e. it will probably be a win for simple loops, but risks catastrophic spills in the inner loop of more complicated code. Paul