[SYCL][ESIMD] Remove LowerESIMDVecArg pass and update opaque pointer tests (#10738)
After
https://github.com/intel/llvm/commit/0c51f6082760f15d268bb4320c832cebe91704e9,
opaque pointers are enabled by default for device code.
This means that LowerESIMDVecArg is now never run because we do a
runtime check in sycl-post-link and only run it if opaque pointers are
off.
Remove the pass since it's now dead code, and remove related tests. The
tests check for changes unique to LowerESIMDVecArg and cannot be ported
to instead use the pass that is run when opaque pointers is enabled,
ESIMDOptimizeVecArgCallConvPass, and that pass has its own tests already
and it does something completely different anyway.
For the tests removed under sycl/test/esimd, all of those tests already
have opaque pointer versions in-tree with the _opaque suffix, so there
is no test coverage loss.
I also updated tests in sycl/test that have the _opaque suffix to not
have the suffix, removed the typed pointer versions, and removed the
opaque pointer flags.
---------
Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>