[StreamExecutor] Add Platform and PlatformManager

Summary: Abstractions for a StreamExecutor platform

Reviewers: jlebar

Subscribers: jprice, parallel_libs-commits

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

llvm-svn: 279779
GitOrigin-RevId: 20cf1eb16106bdb0b8787e55df9dfb63ae86464e
5 files changed
tree: 81e0ef395a62a1b508551f5d1993b66cea8219d6
  1. .arcconfig
  2. .clang-format
  3. README.rst
  4. streamexecutor/