aboutsummaryrefslogtreecommitdiff
path: root/src/backends/reference/RefWorkloadFactory.cpp
diff options
context:
space:
mode:
authorMatthew Bentham <matthew.bentham@arm.com>2022-11-23 12:11:32 +0000
committerTeresaARM <teresa.charlinreyes@arm.com>2022-12-14 12:53:00 +0000
commitc30abd843e68dfbd186ca25e8a8ecaefcf95776f (patch)
treee2f17d59df2dbef75cc056dd355560df22e93d78 /src/backends/reference/RefWorkloadFactory.cpp
parent6d2647df4ce2e15bff8548e74993aa4b12ea8f34 (diff)
downloadarmnn-c30abd843e68dfbd186ca25e8a8ecaefcf95776f.tar.gz
Refactor: Remove m_ImportFlags from RefTensorHandle
The import flags for a RefTensorHandle shouldn't be a data member, as RefTensorHandle can only import from MemorySource::Malloc. Instead, use m_ImportEnabled to determine what to return from GetImportFlags(). Simplifies the code in Import and CanBeImported. Signed-off-by: Matthew Bentham <matthew.bentham@arm.com> Change-Id: Ic629858920f7dd32f99ee27f150b81d8b67144cf
Diffstat (limited to 'src/backends/reference/RefWorkloadFactory.cpp')
-rw-r--r--src/backends/reference/RefWorkloadFactory.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backends/reference/RefWorkloadFactory.cpp b/src/backends/reference/RefWorkloadFactory.cpp
index 69f75cae8a..bfe37d7bf5 100644
--- a/src/backends/reference/RefWorkloadFactory.cpp
+++ b/src/backends/reference/RefWorkloadFactory.cpp
@@ -119,7 +119,7 @@ std::unique_ptr<ITensorHandle> RefWorkloadFactory::CreateTensorHandle(const Tens
}
else
{
- return std::make_unique<RefTensorHandle>(tensorInfo, static_cast<unsigned int>(MemorySource::Malloc));
+ return std::make_unique<RefTensorHandle>(tensorInfo);
}
}
@@ -137,7 +137,7 @@ std::unique_ptr<ITensorHandle> RefWorkloadFactory::CreateTensorHandle(const Tens
}
else
{
- return std::make_unique<RefTensorHandle>(tensorInfo, static_cast<unsigned int>(MemorySource::Malloc));
+ return std::make_unique<RefTensorHandle>(tensorInfo);
}
}