tvm_tirx.tirx.compilation_pipeline.finalize_tir_pipeline

tvm_tirx.tirx.compilation_pipeline.finalize_tir_pipeline#

tvm_tirx.tirx.compilation_pipeline.finalize_tir_pipeline()#

Split host/device functions, legalize low-precision types and lower the ABI.

Run after dialect-specific preparation and target binding. Annotates the entry function, lowers CUDA helpers and creates packed entry wrappers where required.

Returns:

passes (tvm_tirx.ir.transform.Sequential) – Module-wide finalization passes.