tilelang.engine.phase module#
- tilelang.engine.phase.LowerAndLegalize(mod: IRModule, target: Target) IRModule #
- tilelang.engine.phase.OptimizeForTarget(mod: IRModule, target: Target) IRModule #
- tilelang.engine.phase.allow_fence_proxy(target: Optional[Target] = None) bool #
- tilelang.engine.phase.allow_tma_and_warp_specialized(pass_ctx: Optional[PassContext] = None, target: Optional[Target] = None) bool #
- tilelang.engine.phase.allow_vectorize(pass_ctx: Optional[PassContext] = None) bool #
- tilelang.engine.phase.allow_warp_specialized(pass_ctx: Optional[PassContext] = None, target: Optional[Target] = None) bool #