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