[StreamExecutor] Executor add synchronous methods
authorJason Henline <jhen@google.com>
Wed, 24 Aug 2016 16:58:20 +0000 (16:58 +0000)
committerJason Henline <jhen@google.com>
Wed, 24 Aug 2016 16:58:20 +0000 (16:58 +0000)
commitbb1322d49510ffde956bd7d34117fced7117b636
treea3c00ccdc810df5d5fcdd6775a05cba79f2f628a
parent8be5d034e41e8494795a5e6cdead7f20a7591b0f
[StreamExecutor] Executor add synchronous methods

Summary:
Add Executor methods that block the host until completion. Since these
methods are host-synchronous, they don't require Stream arguments.

Reviewers: jlebar

Subscribers: jprice, parallel_libs-commits

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

llvm-svn: 279640
parallel-libs/streamexecutor/include/streamexecutor/DeviceMemory.h
parallel-libs/streamexecutor/include/streamexecutor/Executor.h
parallel-libs/streamexecutor/include/streamexecutor/PlatformInterfaces.h
parallel-libs/streamexecutor/include/streamexecutor/Stream.h
parallel-libs/streamexecutor/include/streamexecutor/Utils/Error.h
parallel-libs/streamexecutor/lib/Utils/Error.cpp
parallel-libs/streamexecutor/lib/unittests/CMakeLists.txt
parallel-libs/streamexecutor/lib/unittests/ExecutorTest.cpp [new file with mode: 0644]
parallel-libs/streamexecutor/lib/unittests/StreamTest.cpp