Loom C API
Public Loom compiler C API
Loading...
Searching...
No Matches
loomc_iree_hal_target_selection_t Struct Reference

One compiler-and-loader target selected from an IREE HAL device. More...

#include <iree_hal.h>

Data Fields

loomc_target_profile_t * target_profile
 Complete Loom target profile retained for the caller.
const iree_hal_executable_target_t * executable_target
 Exact HAL executable target that can load artifacts for target_profile.

Detailed Description

One compiler-and-loader target selected from an IREE HAL device.

Field Documentation

◆ executable_target

const iree_hal_executable_target_t* loomc_iree_hal_target_selection_t::executable_target

Exact HAL executable target that can load artifacts for target_profile.

This pointer is borrowed from the device specification and remains valid while the device is alive.

◆ target_profile

loomc_target_profile_t* loomc_iree_hal_target_selection_t::target_profile

Complete Loom target profile retained for the caller.

The caller releases this reference with loomc_target_profile_release.


The documentation for this struct was generated from the following file: