Skip to content

Commit bf7f19a

Browse files
authored
Update method_meta.cpp
1 parent e28b569 commit bf7f19a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

runtime/executor/method_meta.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,19 @@ bool MethodMeta::uses_backend(const char* backend_name) const {
239239
return false;
240240
}
241241

242+
size_t MethodMeta::num_backends() const {
243+
const auto delegates = s_plan_->delegates();
244+
return delegates ? delegates->size() : 0;
245+
}
246+
247+
const char* MethodMeta::get_backend_name(size_t index) const {
248+
const auto delegates = s_plan_->delegates();
249+
if (delegates && index < delegates->size()) {
250+
return delegates->Get(index)->id()->c_str();
251+
}
252+
return nullptr;
253+
}
254+
242255
size_t MethodMeta::num_instructions() const {
243256
const auto chains = s_plan_->chains();
244257
if (chains == nullptr) {

0 commit comments

Comments
 (0)