[SE] Make Kernel movable

Summary:
Kernel is basically just a smart pointer to the underlying
implementation, so making it movable prevents having to store a
std::unique_ptr to it.

Reviewers: jlebar

Subscribers: jprice, parallel_libs-commits

Differential Revision: https://reviews.llvm.org/D24150

llvm-svn: 280437
GitOrigin-RevId: dc2dff6c685de87abbca035370d691e0bc0da15d
3 files changed
tree: b431214e403a8e563101a277d3d92b9fce2a9543
  1. streamexecutor/
  2. .arcconfig
  3. .clang-format
  4. README.rst