I'm writing back end of ES SL compiler. Does anyone have any idea, how to start the compiler optimisation? Mostly I would start with some basic strategy like liveness analysis, register alllocation, basic block, CFG, DFG etc. But some times I feel I may miss out some graphics specific optimisation that might not be velid for a general purpose language compiler. So if anyone is trying to do some optimisation for ESSL, we can share our experiences.