[SE] Remove Platform*Handle classes

Summary:
As pointed out by jprice, these classes don't serve a purpose. Instead,
we stay consistent with the way memory is managed and let the Stream and
Kernel classes directly hold opaque handles to device Stream and Kernel
instances, respectively.

Reviewers: jprice, jlebar

Subscribers: parallel_libs-commits

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

llvm-svn: 280719
GitOrigin-RevId: 18ea094df15dfb8b41d4798bb1cbb14c434fa98d
10 files changed
tree: 1af6a3b188578215190fbc8ecc6c712688901cc0
  1. streamexecutor/
  2. .arcconfig
  3. .clang-format
  4. README.rst