intel/brw: Fixes for 64-bit SEL lowering and MOV cleanups
intel/brw: Fix check for 64-bit SEL lowering types
The 64-bit type lowering for SEL in opt_algebraic had a pre-existing bug where it only triggered when 64-bit float and integer types were unsupported. Meteorlake supports 64-bit float but not integer, so we need to lower Q/UQ in that case still.
When I moved this to a later pass, opt_peephole_sel started generating Q/UQ SEL instructions which were failing to be lowered.
Fixes: ea423aba ("intel/brw: Split out 64-bit lowering from algebraic optimizations")