Whoops, some dst_reg should have been src_reg
Fix some internal types
Get rid of redundant visitor pointers
Internal type fixes
More internal type fixes
Templatize image_intrinsic_parameters
More internal type cleanups
Stop depending on implicit conversion between src_reg and dst_reg
Remove conversions from backend_reg to src_reg, dst_reg, and fs_reg
!UPSTREAM: test harness
Test harness fixes
More test harness fixes
More test harness cleanups
Test harness fixes