Lite Ye

Results 13 issues of Lite Ye

## This issue is to track progress for [TVMScript Unified Printer](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0074-tvmscript-unified-printer.md) ### Part 1: Doc In each step we will introduce several Doc subclasses and implement the corresponding part in...

type:rfc-tracking

This PR: - Adds VarTable for the new TVMScript Printer Compared to the prototype version, this: - Removes unnecessary public methods. - GetObjectName - GetUniqueName - Changes DocFactory from `ExprDoc(ObjectPath)`...

Discovery plugin can handle folder/file names as testName. But this event is consumed by other plugins first and `event.loader.failedLoadTests(name, e)` is returned because of `ImportError`. If a plugin cannot handle...

This PR: - Adds printing function for Var and Type in TIR - Update the traced_object_functor to require type parameter on `set_dispatch` for better code readability. - Add the TracedObject...

This PR: - Adds TIR AttrStmt and Allocate printing - Reorganized the helper functions for var and iter var printing This PR is in draft state because it's branched off...

This PR: - Adds TIR LetStmt printing - Adds other simple statement printing: Prefetch, IfThenElse, While This PR is in draft state because it's branched off from a pending PR...

This PR: - Adds TIR assert printing - Adds helpers for stmt body printing and concise scoping This PR is in draft state because it's branched off from a pending...

This PR: - Adds TIR simple statements printing (those without a body) This PR is in draft state because it's branched off from a pending PR #12576 Tracking issue: https://github.com/apache/tvm/issues/11912...

This PR: - Adds TIR Op printing This PR is in draft state because it's branched off from a pending PR #12552 Tracking issue: https://github.com/apache/tvm/issues/11912 cc @junrushao