tvm_tirx.tirx.compilation_pipeline.finalize_device_passes

tvm_tirx.tirx.compilation_pipeline.finalize_device_passes#

tvm_tirx.tirx.compilation_pipeline.finalize_device_passes()#

Simplify device statements and lower target intrinsics.

Run after host/device splitting, with a target on each device function. Intrinsic expansion uses the target’s registered lowering rules.

Returns:

passes (tvm_tirx.ir.transform.Sequential) – Device finalization passes.