[StreamExecutor] Add Platform and PlatformManager
authorJason Henline <jhen@google.com>
Thu, 25 Aug 2016 21:33:07 +0000 (21:33 +0000)
committerJason Henline <jhen@google.com>
Thu, 25 Aug 2016 21:33:07 +0000 (21:33 +0000)
commit20cf1eb16106bdb0b8787e55df9dfb63ae86464e
treee412f5211f805c4603274d068675c95ec3c9d86b
parent3ad8b43cc279b385fa19728aa0b0cbc52694b931
[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
parallel-libs/streamexecutor/include/streamexecutor/Platform.h [new file with mode: 0644]
parallel-libs/streamexecutor/include/streamexecutor/PlatformManager.h [new file with mode: 0644]
parallel-libs/streamexecutor/lib/CMakeLists.txt
parallel-libs/streamexecutor/lib/Platform.cpp [new file with mode: 0644]
parallel-libs/streamexecutor/lib/PlatformManager.cpp [new file with mode: 0644]