Results 6 issues of rdeodhar

Use deviceid to detect devices on which use of immediate commandlists is preferred, and switch to using immediate commandlists on those devices automatically. Signed-off-by: Rajiv Deodhar

This change makes bfloat16 a supported feature. Signed-off-by: Rajiv Deodhar

This PR tests use of immediate command lists by default.

Stale

This PR is intended for review of the device-side code generation of "free functions". The free function spec is here: https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/proposed/sycl_ext_oneapi_free_function_kernels.asciidoc This PR does not implement the full specification. It...

This PR implements the traits and other APIs for free function support. The free function spec is here: https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/proposed/sycl_ext_oneapi_free_function_kernels.asciidoc. Later PRs will add the remaining parts of the spec. This...