| 24 | device_program::~device_program() {} |
| 25 | |
| 26 | std::shared_ptr<device_function> device_program::get_function(const std::string_view& func_name) const { |
| 27 | const auto iter = find(cbegin(function_names), cend(function_names), func_name); |
| 28 | if(iter == cend(function_names)) return {}; |
| 29 | return functions[(size_t)distance(cbegin(function_names), iter)]; |
| 30 | } |
| 31 | |
| 32 | bool device_program::should_ignore_function_for_device(const device& dev, const toolchain::function_info& func_info) const { |
| 33 | if (func_info.has_valid_required_simd_width()) { |
no test coverage detected