Started adding OpenCL expressions. Adds get_global_id to generation, which will cause divergence.