[SE] Make Kernel movable
authorJason Henline <jhen@google.com>
Fri, 2 Sep 2016 00:22:05 +0000 (00:22 +0000)
committerJason Henline <jhen@google.com>
Fri, 2 Sep 2016 00:22:05 +0000 (00:22 +0000)
commitdc2dff6c685de87abbca035370d691e0bc0da15d
tree66c0ecfd231a202071a75808e5a925743f11a0e5
parent3bd6d7fb788c751539c6de2d1f9bccffdc51e372
[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
parallel-libs/streamexecutor/examples/Example.cpp
parallel-libs/streamexecutor/include/streamexecutor/Device.h
parallel-libs/streamexecutor/include/streamexecutor/Kernel.h