https://hgpu.org/?p=18212
OpenCL Vector Swizzling Optimization under Global Value Numbering