tvm.s_tir.backend

tvm.s_tir.backend

S-TIR backend compilation pipeline and other passes.

tvm.s_tir.backend.adreno

The S-TIR Adreno pipeline passes

tvm.s_tir.backend.adreno.pipeline

The TIR backend compilation pipeline for Adreno

tvm.s_tir.backend.adreno.pipeline.default_tir_pipeline()

The default tirx pipeline used in tvm.tirx.build

tvm.s_tir.backend.adreno.transform

Adreno TIR transformations.

tvm.s_tir.backend.adreno.transform.InjectTextureAlloc()

Inject Texture Allocation Intrinsic to make sure appropriate lowering via alloc_nd/alloc_free calls :returns: fpass – The result pass :rtype: tvm.transform.Pass

tvm.s_tir.backend.adreno.transform.TextureFlatten()

Flatten the multi-dimensional read/write to 2D.

Returns:

fpass – The result pass

Return type:

tvm.transform.Pass