Fix build with -flto
intel/tools: Fix typos
intel/tools: Remove stray newline
intel/tools: Don't allow empty type specifier
intel/tools: Simplify register type handling
intel/tools: Make swizzle an integer
intel/tools: Make writemask an integer
intel/tools: Simplify immediate handling