summaryrefslogtreecommitdiffstats
path: root/parallel-libs/streamexecutor/lib/Executor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'parallel-libs/streamexecutor/lib/Executor.cpp')
-rw-r--r--parallel-libs/streamexecutor/lib/Executor.cpp41
1 files changed, 0 insertions, 41 deletions
diff --git a/parallel-libs/streamexecutor/lib/Executor.cpp b/parallel-libs/streamexecutor/lib/Executor.cpp
deleted file mode 100644
index f103a76a4d9..00000000000
--- a/parallel-libs/streamexecutor/lib/Executor.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
-//===-- Executor.cpp - Executor implementation ----------------------------===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-///
-/// \file
-/// Implementation of Executor class internals.
-///
-//===----------------------------------------------------------------------===//
-
-#include "streamexecutor/Executor.h"
-
-#include <cassert>
-
-#include "streamexecutor/PlatformInterfaces.h"
-#include "streamexecutor/Stream.h"
-
-#include "llvm/ADT/STLExtras.h"
-
-namespace streamexecutor {
-
-Executor::Executor(PlatformExecutor *PExecutor) : PExecutor(PExecutor) {}
-
-Executor::~Executor() = default;
-
-Expected<std::unique_ptr<Stream>> Executor::createStream() {
- Expected<std::unique_ptr<PlatformStreamHandle>> MaybePlatformStream =
- PExecutor->createStream();
- if (!MaybePlatformStream) {
- return MaybePlatformStream.takeError();
- }
- assert((*MaybePlatformStream)->getExecutor() == PExecutor &&
- "an executor created a stream with a different stored executor");
- return llvm::make_unique<Stream>(std::move(*MaybePlatformStream));
-}
-
-} // namespace streamexecutor
OpenPOWER on IntegriCloud