tilelang.ascend.analysis.vf_checker¶

Functions¶

VFChecker()

Check VF block usage rules:

Module Contents¶

tilelang.ascend.analysis.vf_checker.VFChecker()¶

Check VF block usage rules: - All T.Parallel loops must be inside SIMD_VF or SIMT_VF blocks. - Copy operations outside VF blocks must have matching source and destination dtypes. - SIMD_VF blocks must not access global memory. - Buffers allocated inside a VF block must not escape that VF scope. - local.var buffers allocated outside a VF block must not be modified inside it.