diff options
| author | Jason Henline <jhen@google.com> | 2016-08-24 21:31:53 +0000 |
|---|---|---|
| committer | Jason Henline <jhen@google.com> | 2016-08-24 21:31:53 +0000 |
| commit | bcc77b6249a6f193f7322dbb3fdf77482d67bbee (patch) | |
| tree | 0cc0ad0c30836983a7421f25febc7794a2ed55b4 /parallel-libs/streamexecutor/lib/Kernel.cpp | |
| parent | 571a6478538ba4802ae19b488c3b3f1e0ae710c6 (diff) | |
| download | bcm5719-llvm-bcc77b6249a6f193f7322dbb3fdf77482d67bbee.tar.gz bcm5719-llvm-bcc77b6249a6f193f7322dbb3fdf77482d67bbee.zip | |
[StreamExecutor] Rename Executor to Device
Summary: This more clearly describes what the class is.
Reviewers: jlebar
Subscribers: jprice, parallel_libs-commits
Differential Revision: https://reviews.llvm.org/D23851
llvm-svn: 279669
Diffstat (limited to 'parallel-libs/streamexecutor/lib/Kernel.cpp')
| -rw-r--r-- | parallel-libs/streamexecutor/lib/Kernel.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/parallel-libs/streamexecutor/lib/Kernel.cpp b/parallel-libs/streamexecutor/lib/Kernel.cpp index 9e99e91ef91..fa0992003a6 100644 --- a/parallel-libs/streamexecutor/lib/Kernel.cpp +++ b/parallel-libs/streamexecutor/lib/Kernel.cpp @@ -13,31 +13,31 @@ //===----------------------------------------------------------------------===// #include "streamexecutor/Kernel.h" -#include "streamexecutor/Executor.h" +#include "streamexecutor/Device.h" #include "streamexecutor/PlatformInterfaces.h" #include "llvm/DebugInfo/Symbolize/Symbolize.h" namespace streamexecutor { -KernelBase::KernelBase(Executor *ParentExecutor, const std::string &Name, +KernelBase::KernelBase(Device *Dev, const std::string &Name, const std::string &DemangledName, std::unique_ptr<KernelInterface> Implementation) - : ParentExecutor(ParentExecutor), Name(Name), DemangledName(DemangledName), + : TheDevice(Dev), Name(Name), DemangledName(DemangledName), Implementation(std::move(Implementation)) {} KernelBase::~KernelBase() = default; -Expected<KernelBase> KernelBase::create(Executor *ParentExecutor, +Expected<KernelBase> KernelBase::create(Device *Dev, const MultiKernelLoaderSpec &Spec) { - auto MaybeImplementation = ParentExecutor->getKernelImplementation(Spec); + auto MaybeImplementation = Dev->getKernelImplementation(Spec); if (!MaybeImplementation) { return MaybeImplementation.takeError(); } std::string Name = Spec.getKernelName(); std::string DemangledName = llvm::symbolize::LLVMSymbolizer::DemangleName(Name, nullptr); - KernelBase Instance(ParentExecutor, Name, DemangledName, + KernelBase Instance(Dev, Name, DemangledName, std::move(*MaybeImplementation)); return std::move(Instance); } |

