fix a bug when the first operand of intel_sub_group_shuffle is uniform
fix a bug when the first operand of intel_sub_group_shuffle is uniform

actually, if the first operand is uniform, no matter what the second
operand is, the result is always the same value of the first operand.

Signed-off-by: Guo Yejun <1f883e24fa2949df61a83c432caa290810cece11@intel.com>
Reviewed-by: Yang Rong <78759e37dc7114caed18f74e7515c5cb519dbf6d@intel.com>

wdv4758h/beignet,wdv4758h/beignet,wdv4758h/beignet,wdv4758h/beignet,wdv4758h/beignet