Loom C API
Public Loom compiler C API
Loading...
Searching...
No Matches
iree_hal.h File Reference

AMD XDNA target selection for IREE HAL devices. More...

Go to the source code of this file.

Functions

const loomc_iree_hal_target_provider_t * loomc_xdna_iree_hal_target_provider (void)
 Returns the generic IREE HAL router provider for AMD XDNA devices.

Detailed Description

AMD XDNA target selection for IREE HAL devices.

The provider pairs an exact XDNA executable target advertised by an IREE HAL device with Loom's immutable AIE2P array profile for the same device key. Compilation and loading therefore share one physical deployment contract.

Function Documentation

◆ loomc_xdna_iree_hal_target_provider()

const loomc_iree_hal_target_provider_t * loomc_xdna_iree_hal_target_provider ( void )

Returns the generic IREE HAL router provider for AMD XDNA devices.

Returns
Process-lifetime provider descriptor. The returned pointer is immutable and may be placed directly in a loomc_iree_hal_target_options_t::providers array.