This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a change to branch tvmscript-generic-parser-builder
in repository https://gitbox.apache.org/repos/asf/tvm.git


    from b1104fd4dc Merge upstream allocation bounds and scan index width 
updates
     new 587d58f9ce Preserve eager and postponed TVMScript annotations without 
caller migration
     new d1c62b5179 Start fresh annotation symbols after interrupted definition 
attempts

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/deep_dive/relax/tutorials/relax_creation.py   |   2 +-
 docs/deep_dive/tensor_ir/tutorials/tir_creation.py |   3 +-
 .../tensor_ir/tutorials/tir_transformation.py      |   3 +-
 docs/get_started/tutorials/ir_module.py            |   2 -
 docs/how_to/tutorials/bring_your_own_codegen.py    |   4 +-
 .../tutorials/mix_python_and_tvm_with_pymodule.py  |   3 +-
 python/tvm/backend/cuda/lang/tile_scheduler.py     |   2 -
 python/tvm/relax/backend/gpu_generic/cumsum.py     |   2 -
 python/tvm/relax/backend/gpu_generic/sampling.py   |   2 -
 .../tvm/relax/frontend/nn/llm/_decode_kernels.py   |   1 -
 python/tvm/relax/frontend/nn/llm/_kernel_common.py |   1 -
 python/tvm/relax/frontend/nn/llm/_page_kernels.py  |   1 -
 .../tvm/relax/frontend/nn/llm/_prefill_kernels.py  |   1 -
 .../relax/frontend/nn/llm/position_embedding.py    |   2 -
 python/tvm/relax/frontend/nn/llm/tree_attn.py      |   2 -
 python/tvm/relax/frontend/nn/op.py                 |   2 -
 .../tvm/relax/frontend/tflite/tflite_frontend.py   |   2 -
 python/tvm/relax/script/builder/distributed/ir.py  |   8 +-
 python/tvm/relax/script/builder_v2/__init__.py     |   5 +
 .../tvm/relax/transform/legalize_ops/inspect_op.py |   2 -
 python/tvm/s_tir/tensor_intrin/arm_cpu.py          |   2 -
 python/tvm/s_tir/tensor_intrin/cuda.py             |   2 -
 .../tvm/s_tir/tensor_intrin/dot_product_common.py  |   2 -
 python/tvm/s_tir/tensor_intrin/hexagon.py          |   2 -
 python/tvm/s_tir/tensor_intrin/metal.py            |   2 -
 python/tvm/s_tir/tensor_intrin/riscv_cpu.py        |   2 -
 python/tvm/s_tir/tensor_intrin/rocm.py             |   2 -
 python/tvm/s_tir/tensor_intrin/x86.py              |   2 -
 python/tvm/script/ir_builder/ir/ir.py              |  73 +++++++-
 python/tvm/script/parser_v2/annotations.py         | 193 +++++++++++++++++++++
 python/tvm/script/parser_v2/frontend.py            |  55 +++++-
 python/tvm/tirx/bench.py                           |   2 -
 python/tvm/tirx/script/builder_v2/__init__.py      |   5 +
 tests/python/codegen/test_codegen_assert.py        |   2 -
 .../python/codegen/test_codegen_error_handling.py  |   2 -
 tests/python/codegen/test_gpu_codegen_allreduce.py |   2 -
 tests/python/codegen/test_inject_ptx_ldg32.py      |   2 -
 tests/python/codegen/test_target_codegen.py        |   2 -
 .../python/codegen/test_target_codegen_aarch64.py  |   2 -
 tests/python/codegen/test_target_codegen_arm.py    |   2 -
 tests/python/codegen/test_target_codegen_blob.py   |   2 -
 tests/python/codegen/test_target_codegen_bool.py   |   2 -
 tests/python/codegen/test_target_codegen_c_host.py |   2 -
 .../codegen/test_target_codegen_cross_llvm.py      |   2 -
 tests/python/codegen/test_target_codegen_cuda.py   |   2 -
 .../codegen/test_target_codegen_cuda_fastmath.py   |   2 -
 .../python/codegen/test_target_codegen_cuda_fp4.py |   2 -
 .../python/codegen/test_target_codegen_cuda_fp8.py |   2 -
 tests/python/codegen/test_target_codegen_device.py |   2 -
 tests/python/codegen/test_target_codegen_extern.py |   2 -
 .../codegen/test_target_codegen_gpu_common.py      |   2 -
 .../python/codegen/test_target_codegen_hexagon.py  |   2 -
 tests/python/codegen/test_target_codegen_llvm.py   |   2 -
 .../python/codegen/test_target_codegen_llvm_vla.py |   2 -
 tests/python/codegen/test_target_codegen_metal.py  |   2 -
 tests/python/codegen/test_target_codegen_opencl.py |   2 -
 tests/python/codegen/test_target_codegen_riscv.py  |   2 -
 tests/python/codegen/test_target_codegen_rocm.py   |   2 -
 .../codegen/test_target_codegen_static_init.py     |   2 -
 tests/python/codegen/test_target_codegen_vulkan.py |   2 -
 tests/python/codegen/test_target_codegen_webgpu.py |   2 -
 tests/python/codegen/test_target_codegen_x86.py    |   2 -
 .../contrib/test_android/test_meta_schedule.py     |   2 -
 tests/python/contrib/test_example_npu.py           |   2 -
 .../python/contrib/test_tir_triton_integration.py  |   2 -
 tests/python/disco/test_callback.py                |   4 +-
 tests/python/disco/test_ccl.py                     |   2 -
 tests/python/disco/test_loader.py                  |   2 -
 tests/python/disco/test_nvshmem.py                 |   2 -
 tests/python/disco/test_session.py                 |   2 -
 tests/python/driver/test_compile.py                |   2 -
 tests/python/ir/test_datatype_nv_fp8.py            |   2 -
 tests/python/ir/test_pass_instrument.py            |   2 -
 tests/python/relax/backend/adreno/mod_utils.py     |   2 -
 .../relax/backend/adreno/test_texture_network.py   |   2 -
 .../relax/backend/adreno/test_texture_ops.py       |   2 -
 .../adreno/test_transform_annotate_custom_scope.py |   2 -
 .../test_transform_fold_vdevice_scope_change.py    |   2 -
 ..._distributed_transform_legalize_redistribute.py |   2 -
 .../test_distributed_transform_lower_distir.py     |   2 -
 ...ributed_transform_lower_global_to_local_view.py |   2 -
 ...est_distributed_transform_propagate_sharding.py |   2 -
 .../test_distributed_tvmscript_parser.py           |   2 -
 .../test_distributed_tvmscript_printer.py          |   2 -
 tests/python/relax/test_analysis.py                |   2 -
 .../test_analysis_computable_at_compile_time.py    |   2 -
 .../relax/test_analysis_contains_impure_call.py    |   2 -
 .../python/relax/test_analysis_detect_recursion.py |   2 -
 .../relax/test_analysis_estimate_memory_usage.py   |   2 -
 .../test_analysis_suggest_layout_transforms.py     |   2 -
 tests/python/relax/test_analysis_type_analysis.py  |   2 -
 tests/python/relax/test_analysis_well_formed.py    |   2 -
 tests/python/relax/test_ast_printer.py             |   2 -
 .../python/relax/test_backend_dispatch_sampling.py |   2 -
 .../relax/test_backend_dispatch_sort_scan.py       |   2 -
 .../relax/test_backend_transform_shape_lower.py    |   2 -
 tests/python/relax/test_base_py_module_printer.py  |   2 -
 .../relax/test_base_py_module_symbolic_shape.py    |   2 -
 tests/python/relax/test_bind_params.py             |   2 -
 tests/python/relax/test_bind_symbolic_vars.py      |   2 -
 tests/python/relax/test_binding_rewrite.py         |   2 -
 tests/python/relax/test_blockbuilder_core.py       |   2 -
 tests/python/relax/test_blockbuilder_emit_te.py    |   3 +-
 tests/python/relax/test_codegen_cublas.py          |   2 -
 tests/python/relax/test_codegen_cutlass.py         |   2 -
 tests/python/relax/test_codegen_dnnl.py            |   2 -
 tests/python/relax/test_codegen_tensorrt.py        |   2 -
 tests/python/relax/test_contrib_vllm.py            |   2 -
 tests/python/relax/test_dataflow_inplace.py        |   2 -
 tests/python/relax/test_dataflow_pattern.py        |   2 -
 tests/python/relax/test_dataflow_rewriter.py       |   2 -
 tests/python/relax/test_dlpack_integration.py      |   2 -
 tests/python/relax/test_e2e_op_dynamic.py          |   2 -
 ...eliminate_pad_branch_using_buffer_assumption.py |   2 -
 tests/python/relax/test_expr_functor.py            |   2 -
 tests/python/relax/test_fast_math_transform.py     |   2 -
 tests/python/relax/test_frontend_common.py         |   2 -
 tests/python/relax/test_frontend_dynamo.py         |   2 -
 .../relax/test_frontend_from_exported_program.py   |   2 -
 tests/python/relax/test_frontend_from_fx.py        |   2 -
 tests/python/relax/test_frontend_nn_exporter.py    |   2 -
 .../python/relax/test_frontend_nn_extern_module.py |   2 -
 tests/python/relax/test_frontend_nn_modules.py     |   2 -
 tests/python/relax/test_frontend_nn_op.py          |   2 -
 tests/python/relax/test_frontend_nn_packing.py     |   2 -
 tests/python/relax/test_frontend_nn_subroutines.py |   2 -
 tests/python/relax/test_frontend_nn_tensor.py      |   2 -
 tests/python/relax/test_frontend_stablehlo.py      |   2 -
 tests/python/relax/test_frontend_tflite.py         |   2 -
 tests/python/relax/test_inline_functions.py        |   2 -
 tests/python/relax/test_kill_after_last_use.py     |   2 -
 .../relax/test_meta_schedule_relax_integration.py  |   2 -
 tests/python/relax/test_op_image.py                |   2 -
 tests/python/relax/test_op_index.py                |   2 -
 tests/python/relax/test_op_inspect.py              |   2 -
 tests/python/relax/test_op_misc.py                 |   2 -
 tests/python/relax/test_op_size.py                 |   2 -
 tests/python/relax/test_op_take.py                 |   2 -
 tests/python/relax/test_op_view.py                 |   2 -
 tests/python/relax/test_op_vision.py               |   2 -
 .../python/relax/test_optimize_layout_transform.py |   2 -
 tests/python/relax/test_pipeline.py                |   2 -
 tests/python/relax/test_pytorch_integration.py     |   2 -
 tests/python/relax/test_relax_operators.py         |   2 -
 .../python/relax/test_relax_to_pyfunc_converter.py |   2 -
 .../python/relax/test_remove_redundant_reshape.py  |   2 -
 .../python/relax/test_runtime_builtin_rnn_state.py |   2 -
 tests/python/relax/test_testing_nn.py              |   2 -
 tests/python/relax/test_tir_call_source_kernel.py  |   2 -
 tests/python/relax/test_training_append_loss.py    |   2 -
 tests/python/relax/test_training_loss.py           |   2 -
 tests/python/relax/test_training_optimizer.py      |   2 -
 tests/python/relax/test_training_setup_trainer.py  |   2 -
 .../python/relax/test_training_trainer_numeric.py  |   2 -
 tests/python/relax/test_transform.py               |   2 -
 .../relax/test_transform_adjust_matmul_order.py    |   2 -
 .../relax/test_transform_allocate_workspace.py     |   2 -
 tests/python/relax/test_transform_alter_op_impl.py |   2 -
 .../test_transform_annotate_tir_op_pattern.py      |   2 -
 ...st_transform_attach_attr_layout_free_buffers.py |   2 -
 .../relax/test_transform_attach_global_symbol.py   |   2 -
 tests/python/relax/test_transform_bind_params.py   |   2 -
 .../relax/test_transform_bind_symbolic_vars.py     |   2 -
 .../relax/test_transform_bundle_model_params.py    |   2 -
 .../relax/test_transform_canonicalize_bindings.py  |   2 -
 tests/python/relax/test_transform_codegen_pass.py  |   2 -
 .../test_transform_combine_parallel_matmul.py      |   2 -
 .../relax/test_transform_compute_prim_value.py     |   2 -
 .../relax/test_transform_convert_dataflow.py       |   2 -
 .../python/relax/test_transform_convert_layout.py  |   2 -
 tests/python/relax/test_transform_cse.py           |   2 -
 .../relax/test_transform_dead_code_elimination.py  |   2 -
 tests/python/relax/test_transform_decompose_ops.py |   2 -
 .../relax/test_transform_expand_matmul_of_sum.py   |   2 -
 .../relax/test_transform_expand_tuple_args.py      |   2 -
 tests/python/relax/test_transform_fold_constant.py |   2 -
 tests/python/relax/test_transform_fuse_ops.py      |   2 -
 .../relax/test_transform_fuse_ops_by_pattern.py    |   2 -
 tests/python/relax/test_transform_fuse_tir.py      |   2 -
 .../relax/test_transform_fuse_transpose_matmul.py  |   2 -
 tests/python/relax/test_transform_gradient.py      |   2 -
 .../relax/test_transform_gradient_checkpoint.py    |   2 -
 .../relax/test_transform_gradient_numeric.py       |   2 -
 .../relax/test_transform_gradient_te_register.py   |   2 -
 .../test_transform_inline_private_functions.py     |   2 -
 .../relax/test_transform_ipc_allreduce_rewrite.py  |   2 -
 tests/python/relax/test_transform_lambda_lift.py   |   2 -
 .../relax/test_transform_lazy_transform_params.py  |   2 -
 tests/python/relax/test_transform_legalize_ops.py  |   2 -
 .../relax/test_transform_legalize_ops_binary.py    |   2 -
 .../relax/test_transform_legalize_ops_ccl.py       |   2 -
 .../test_transform_legalize_ops_create_datatype.py |   2 -
 .../test_transform_legalize_ops_distributed.py     |   2 -
 .../relax/test_transform_legalize_ops_grad.py      |   2 -
 .../relax/test_transform_legalize_ops_image.py     |   2 -
 ..._transform_legalize_ops_index_linear_algebra.py |   2 -
 .../test_transform_legalize_ops_manipulate.py      |   2 -
 .../python/relax/test_transform_legalize_ops_nn.py |   2 -
 .../relax/test_transform_legalize_ops_qdq.py       |   2 -
 ...st_transform_legalize_ops_search_statistical.py |   2 -
 .../relax/test_transform_legalize_ops_unary.py     |   2 -
 .../relax/test_transform_lift_transform_params.py  |   2 -
 .../test_transform_lower_gpu_ipc_alloc_storage.py  |   2 -
 .../test_transform_merge_composite_functions.py    |   2 -
 .../test_transform_meta_schedule_apply_database.py |   2 -
 .../relax/test_transform_meta_schedule_tuning.py   |   2 -
 tests/python/relax/test_transform_normalize.py     |   2 -
 .../relax/test_transform_normalize_global_var.py   |   2 -
 ...st_transform_operator_specific_normalization.py |   2 -
 .../python/relax/test_transform_realize_vdevice.py |   2 -
 .../relax/test_transform_remove_unused_outputs.py  |   2 -
 .../test_transform_remove_unused_parameters.py     |   2 -
 ..._transform_reorder_permute_dims_after_concat.py |   2 -
 .../test_transform_reorder_take_after_matmul.py    |   2 -
 .../relax/test_transform_rewrite_cuda_graph.py     |   2 -
 .../test_transform_rewrite_dataflow_reshape.py     |   2 -
 ...nsform_specialize_primfunc_based_on_callsite.py |   2 -
 .../test_transform_split_layout_rewrite_preproc.py |   2 -
 .../test_transform_static_plan_block_memory.py     |   2 -
 .../relax/test_transform_to_mixed_precision.py     |   2 -
 .../relax/test_transform_topological_sort.py       |   2 -
 .../relax/test_transform_update_param_type.py      |   2 -
 .../python/relax/test_transform_update_vdevice.py  |   2 -
 tests/python/relax/test_tvmscript_ir_builder.py    |   2 -
 tests/python/relax/test_tvmscript_parser.py        |   2 -
 .../relax/test_tvmscript_parser_op_arith_cmp.py    |   2 -
 .../relax/test_tvmscript_parser_op_create.py       |   2 -
 .../relax/test_tvmscript_parser_op_datatype.py     |   2 -
 .../python/relax/test_tvmscript_parser_op_grad.py  |   2 -
 .../python/relax/test_tvmscript_parser_op_image.py |   2 -
 .../python/relax/test_tvmscript_parser_op_index.py |   2 -
 .../test_tvmscript_parser_op_linear_algebra.py     |   2 -
 .../relax/test_tvmscript_parser_op_manipulate.py   |   2 -
 tests/python/relax/test_tvmscript_parser_op_nn.py  |   2 -
 .../relax/test_tvmscript_parser_op_search.py       |   2 -
 tests/python/relax/test_tvmscript_parser_op_set.py |   2 -
 .../python/relax/test_tvmscript_parser_op_sort.py  |   2 -
 .../relax/test_tvmscript_parser_op_statistical.py  |   2 -
 .../relax/test_tvmscript_parser_op_vision.py       |   2 -
 tests/python/relax/test_tvmscript_printer_relax.py |   2 -
 tests/python/relax/test_tvmscript_pyfunc.py        |   2 -
 tests/python/relax/test_tvmscript_type_vars.py     |   2 -
 tests/python/relax/test_utils.py                   |   2 -
 .../relax/test_vm_alloc_storage_with_scope.py      |   2 -
 tests/python/relax/test_vm_build.py                |   2 -
 tests/python/relax/test_vm_builtin.py              |   2 -
 tests/python/relax/test_vm_builtin_lower.py        |   2 -
 tests/python/relax/test_vm_callback_function.py    |   2 -
 tests/python/relax/test_vm_codegen_only.py         |   2 -
 tests/python/relax/test_vm_codegen_tir.py          |   2 -
 tests/python/relax/test_vm_cuda_graph.py           |   2 -
 tests/python/relax/test_vm_execbuilder.py          |   2 -
 tests/python/relax/test_vm_multi_device.py         |   2 -
 tests/python/relax/texture/test_texture_nd.py      |   2 -
 tests/python/runtime/test_executable.py            |   2 -
 tests/python/runtime/test_runtime_extension.py     |   2 -
 tests/python/runtime/test_runtime_rpc.py           |   2 -
 ...st_s_tir_analysis_calculate_allocated_memory.py |   2 -
 .../test_s_tir_analysis_estimate_tir_flops.py      |   2 -
 .../test_s_tir_analysis_identify_memcpy.py         |   2 -
 .../test_s_tir_analysis_is_pure_function.py        |   2 -
 .../s_tir/analysis/test_s_tir_analysis_oob.py      |   2 -
 .../s_tir/analysis/test_sblock_access_region.py    |   2 -
 .../analysis/test_sblock_buffer_access_lca.py      |   2 -
 .../s_tir/base/test_sblock_dependence_info.py      |   2 -
 .../s_tir/base/test_tir_te_extern_primfunc.py      |   2 -
 tests/python/s_tir/dlight/test_benchmark.py        |   2 -
 tests/python/s_tir/dlight/test_cpu_gemv.py         |   2 -
 tests/python/s_tir/dlight/test_gpu_conv.py         |   2 -
 tests/python/s_tir/dlight/test_gpu_fallback.py     |   2 -
 tests/python/s_tir/dlight/test_gpu_gemv.py         |   2 -
 .../s_tir/dlight/test_gpu_general_reduction.py     |   2 -
 .../python/s_tir/dlight/test_gpu_low_batch_gemv.py |   2 -
 tests/python/s_tir/dlight/test_gpu_matmul.py       |   2 -
 .../s_tir/dlight/test_gpu_matmul_tensorize.py      |   2 -
 tests/python/s_tir/dlight/test_gpu_reduction.py    |   2 -
 tests/python/s_tir/dlight/test_gpu_rmsnorm.py      |   2 -
 tests/python/s_tir/dlight/test_gpu_transpose.py    |   2 -
 tests/python/s_tir/dlight/test_primitives.py       |   2 -
 .../meta_schedule/test_meta_schedule_arg_info.py   |   2 -
 .../meta_schedule/test_meta_schedule_builder.py    |   2 -
 .../meta_schedule/test_meta_schedule_cost_model.py |   8 +-
 .../meta_schedule/test_meta_schedule_database.py   |   2 -
 ...schedule_feature_extractor_per_store_feature.py |   2 -
 .../test_meta_schedule_measure_callback.py         |   2 -
 .../test_meta_schedule_mma_tensorize.py            |   2 -
 ...eta_schedule_mutator_mutate_compute_location.py |   2 -
 .../test_meta_schedule_mutator_mutate_parallel.py  |   2 -
 ..._meta_schedule_mutator_mutate_thread_binding.py |   2 -
 .../test_meta_schedule_mutator_mutate_tile_size.py |   2 -
 .../test_meta_schedule_mutator_mutate_unroll.py    |   2 -
 .../test_meta_schedule_post_order_apply.py         |  12 +-
 ...ule_postproc_disallow_async_strided_mem_copy.py |   2 -
 ...meta_schedule_postproc_disallow_dynamic_loop.py |   2 -
 ..._schedule_postproc_rewrite_cooperative_fetch.py |   2 -
 .../test_meta_schedule_postproc_rewrite_layout.py  |   2 -
 ...e_postproc_rewrite_parallel_vectorize_unroll.py |   2 -
 ...ta_schedule_postproc_rewrite_reduction_block.py |   2 -
 ...est_meta_schedule_postproc_rewrite_tensorize.py |   2 -
 ...meta_schedule_postproc_rewrite_unbound_block.py |   2 -
 .../test_meta_schedule_postproc_verify_gpu_code.py |   2 -
 ...est_meta_schedule_postproc_verify_vtcm_limit.py |   2 -
 .../meta_schedule/test_meta_schedule_runner.py     |   2 -
 ...test_meta_schedule_schedule_rule_add_rfactor.py |   2 -
 ...eta_schedule_schedule_rule_apply_custom_rule.py |   2 -
 .../test_meta_schedule_schedule_rule_auto_bind.py  |   2 -
 ...test_meta_schedule_schedule_rule_auto_inline.py |   2 -
 ...chedule_schedule_rule_cross_thread_reduction.py |   2 -
 .../test_meta_schedule_schedule_rule_mlt.py        |   2 -
 .../test_meta_schedule_schedule_rule_mlt_intrin.py |   2 -
 .../test_meta_schedule_schedule_rule_mlt_tc.py     |   2 -
 ...dule_schedule_rule_parallel_vectorize_unroll.py |   2 -
 ...hedule_schedule_rule_random_compute_location.py |   2 -
 .../test_meta_schedule_search_strategy.py          |   5 +-
 .../meta_schedule/test_meta_schedule_space_cpu.py  |   2 -
 .../meta_schedule/test_meta_schedule_space_cuda.py |   2 -
 .../test_meta_schedule_space_cuda_async.py         |   2 -
 .../test_meta_schedule_space_generator.py          |   4 +-
 .../test_meta_schedule_space_post_opt.py           |   2 -
 .../test_meta_schedule_task_scheduler.py           |   4 +-
 .../test_meta_schedule_trace_apply.py              |   2 -
 .../test_meta_schedule_tune_context.py             |   2 -
 .../meta_schedule/test_meta_schedule_tune_tir.py   |   4 +-
 .../s_tir/schedule/test_tir_schedule_analysis.py   |   2 -
 .../test_tir_schedule_annotate_buffer_access.py    |   2 -
 .../schedule/test_tir_schedule_block_scope.py      |   2 -
 .../s_tir/schedule/test_tir_schedule_blockize.py   |   2 -
 .../schedule/test_tir_schedule_cache_index.py      |   2 -
 .../schedule/test_tir_schedule_cache_read_write.py |   2 -
 .../s_tir/schedule/test_tir_schedule_compute_at.py |   2 -
 .../schedule/test_tir_schedule_compute_inline.py   |   2 -
 .../test_tir_schedule_decompose_padding.py         |   2 -
 .../s_tir/schedule/test_tir_schedule_error.py      |   2 -
 .../s_tir/schedule/test_tir_schedule_for_kind.py   |   2 -
 .../test_tir_schedule_fuse_reduction_epilogue.py   |   2 -
 ...ir_schedule_fuse_reduction_epilogue_clipping.py |   2 -
 ...st_tir_schedule_fuse_reduction_epilogue_relu.py |   2 -
 .../s_tir/schedule/test_tir_schedule_merge.py      |   2 -
 .../s_tir/schedule/test_tir_schedule_pad_einsum.py |   2 -
 .../s_tir/schedule/test_tir_schedule_partition.py  |   2 -
 .../schedule/test_tir_schedule_read_write_at.py    |   2 -
 .../s_tir/schedule/test_tir_schedule_reduction.py  |   2 -
 .../s_tir/schedule/test_tir_schedule_reindex.py    |   2 -
 .../s_tir/schedule/test_tir_schedule_reorder.py    |   2 -
 .../test_tir_schedule_reorder_block_iter_var.py    |   2 -
 .../s_tir/schedule/test_tir_schedule_rfactor.py    |   2 -
 .../schedule/test_tir_schedule_rolling_buffer.py   |   2 -
 .../s_tir/schedule/test_tir_schedule_sampling.py   |   2 -
 .../s_tir/schedule/test_tir_schedule_set_dtype.py  |   2 -
 .../s_tir/schedule/test_tir_schedule_set_scope.py  |   2 -
 .../s_tir/schedule/test_tir_schedule_split_fuse.py |   2 -
 .../s_tir/schedule/test_tir_schedule_state.py      |   2 -
 .../test_tir_schedule_state_cached_flags.py        |   2 -
 .../schedule/test_tir_schedule_storage_align.py    |   2 -
 .../s_tir/schedule/test_tir_schedule_tensorize.py  |   2 -
 .../s_tir/schedule/test_tir_schedule_trace.py      |   2 -
 .../s_tir/schedule/test_tir_schedule_transform.py  |   2 -
 .../schedule/test_tir_schedule_transform_layout.py |   2 -
 .../s_tir/schedule/test_tir_schedule_utilities.py  |   2 -
 tests/python/s_tir/test_arith_domain_touched.py    |   2 -
 tests/python/s_tir/test_s_tir_renew_defs.py        |   2 -
 ...test_s_tir_transform_annotate_irregular_loop.py |   2 -
 .../test_s_tir_transform_canonicalize_loop.py      |   2 -
 .../test_s_tir_transform_compact_buffer_region.py  |   2 -
 ...est_s_tir_transform_convert_blocks_to_opaque.py |   2 -
 .../test_s_tir_transform_default_gpu_schedule.py   |   2 -
 .../test_s_tir_transform_hoist_expression.py       |   2 -
 .../transform/test_s_tir_transform_hoist_if.py     |   2 -
 .../test_s_tir_transform_inject_double_buffer.py   |   2 -
 .../test_s_tir_transform_inject_permuted_layout.py |   2 -
 .../test_s_tir_transform_inject_ptx_async_copy.py  |   2 -
 .../test_s_tir_transform_inject_ptx_ldg32.py       |   2 -
 ...est_s_tir_transform_inject_software_pipeline.py |   2 -
 .../test_s_tir_transform_inject_virtual_thread.py  |   2 -
 .../test_s_tir_transform_lift_thread_binding.py    |   2 -
 .../test_s_tir_transform_loop_partition.py         |   2 -
 ...s_tir_transform_lower_cross_thread_reduction.py |   2 -
 .../test_s_tir_transform_lower_init_block.py       |   2 -
 .../test_s_tir_transform_lower_match_buffer.py     |   2 -
 .../test_s_tir_transform_lower_opaque_block.py     |   2 -
 ...test_s_tir_transform_lower_thread_all_reduce.py |   2 -
 ...transform_manifest_shared_memory_local_stage.py |   2 -
 ...st_s_tir_transform_memhammer_lower_auto_copy.py |   2 -
 ...form_merge_dynamic_shared_memory_allocations.py |   2 -
 ...sform_plan_update_buffer_allocation_location.py |   2 -
 .../test_s_tir_transform_profiling_instr.py        |   2 -
 .../transform/test_s_tir_transform_remove_undef.py |   2 -
 ...transform_remove_weight_layout_rewrite_block.py |   2 -
 ...st_s_tir_transform_renormalize_split_pattern.py |   2 -
 .../test_s_tir_transform_rewrite_unsafe_select.py  |   2 -
 .../transform/test_s_tir_transform_thread_sync.py  |   2 -
 .../test_s_tir_transform_unify_thread_binding.py   |   2 -
 tests/python/target/test_arm_target.py             |   2 -
 tests/python/te/test_te_create_primfunc.py         |   2 -
 .../test_tir_analysis_verify_well_formed.py        |   2 -
 tests/python/tirx-base/test_tir_base.py            |   2 -
 tests/python/tirx-base/test_tir_host_func.py       |   2 -
 tests/python/tirx-base/test_tir_imm_values.py      |   2 -
 tests/python/tirx-base/test_tir_intrin.py          |   2 -
 tests/python/tirx-base/test_tir_ptx_cp_async.py    |   2 -
 .../tirx-base/test_tir_ptx_griddepcontrol.py       |   2 -
 tests/python/tirx-base/test_tir_ptx_ldmatrix.py    |   2 -
 tests/python/tirx-base/test_tir_ptx_mma.py         |   2 -
 tests/python/tirx-base/test_tir_ptx_mma_sp.py      |   2 -
 .../tirx-base/test_tir_ptx_scalar_f32_math.py      |   2 -
 tests/python/tirx-base/test_tir_specialize.py      |   2 -
 .../tirx-base/test_tir_stmt_functor_substitute.py  |   2 -
 tests/python/tirx-base/test_tir_texture_scope.py   |   2 -
 .../test_tir_unsafe_hide_buffer_access.py          |   2 -
 .../test_tir_inline_private_functions.py           |   2 -
 .../test_tir_transform_bf16_legalize.py            |   2 -
 .../test_tir_transform_common_subexpr_elim.py      |   2 -
 .../test_tir_transform_convert_ssa.py              |   2 -
 .../test_tir_transform_flatten_buffer.py           |   2 -
 ...test_tir_transform_force_narrow_index_to_i32.py |   2 -
 .../test_tir_transform_fp8_legalize.py             |   2 -
 .../tirx-transform/test_tir_transform_helpers.py   |   2 -
 .../test_tir_transform_lower_tvm_builtin.py        |   2 -
 .../test_tir_transform_make_packed_api.py          |   2 -
 .../test_tir_transform_narrow_datatype.py          |   2 -
 ...est_tir_transform_pointer_value_type_rewrite.py |   2 -
 .../test_tir_transform_remove_assume.py            |   2 -
 .../test_tir_transform_remove_no_op.py             |   2 -
 .../tirx-transform/test_tir_transform_simplify.py  |   2 -
 .../test_tir_transform_split_host_device.py        |   2 -
 .../test_tir_transform_storage_rewrite.py          |   2 -
 .../test_tir_transform_unroll_loop.py              |   2 -
 .../tirx-transform/test_tir_transform_vectorize.py |   2 -
 tests/python/tirx/codegen/test_codegen_ampere.py   |   2 -
 .../python/tirx/codegen/test_codegen_blackwell.py  |   2 -
 tests/python/tirx/codegen/test_codegen_cuda.py     |   2 -
 tests/python/tirx/codegen/test_codegen_dsmem.py    |   2 -
 tests/python/tirx/codegen/test_codegen_hopper.py   |   2 -
 tests/python/tirx/codegen/test_codegen_nki.py      |   2 -
 tests/python/tirx/codegen/test_codegen_nvshmem.py  |   2 -
 tests/python/tirx/codegen/test_cuda_cta_reduce.py  |   2 -
 tests/python/tirx/codegen/test_cuda_wait_until.py  |   2 -
 tests/python/tirx/codegen/test_cuda_warp_reduce.py |   2 -
 tests/python/tirx/codegen/test_ptx_addr.py         |   2 -
 tests/python/tirx/codegen/test_ptx_dialect.py      |   2 -
 tests/python/tirx/codegen/test_ptx_ld_st_ops.py    |   2 -
 .../codegen/test_tcgen05_descriptor_encoders.py    |   2 -
 tests/python/tirx/iket/iket_profile_workload.py    |   2 -
 tests/python/tirx/iket/test_iket_profiler.py       |   2 -
 .../tile_primitive/cuda/copy/test_fallback.py      |   2 -
 .../tile_primitive/cuda/copy/test_gmem_smem.py     |   2 -
 .../tile_primitive/cuda/copy/test_ld_stmatrix.py   |   2 -
 .../operator/tile_primitive/cuda/copy/test_reg.py  |   2 -
 .../cuda/copy/test_vec_forced_cache.py             |   2 -
 .../tile_primitive/cuda/copy_async/test_dsmem.py   |   2 -
 .../tile_primitive/cuda/copy_async/test_ldgsts.py  |   2 -
 .../cuda/copy_async/test_tcgen05_cp.py             |   2 -
 .../cuda/copy_async/test_tcgen05_ldst.py           |   2 -
 .../tile_primitive/cuda/copy_async/test_tma.py     |   2 -
 .../tile_primitive/cuda/elementwise/test_binary.py |   2 -
 .../tile_primitive/cuda/elementwise/test_fma.py    |   2 -
 .../tile_primitive/cuda/elementwise/test_unary.py  |   2 -
 .../cuda/gemm/test_gemm_mma_m16n8k_.py             |   2 -
 .../cuda/gemm_async/test_gemm_async.py             |   2 -
 .../cuda/reduction/test_reduction.py               |   2 -
 .../operator/tile_primitive/trn/test_binary_trn.py |   2 -
 .../tile_primitive/trn/test_compose_op_trn.py      |   2 -
 .../operator/tile_primitive/trn/test_copy_trn.py   |   2 -
 .../operator/tile_primitive/trn/test_gemm_trn.py   |   2 -
 .../tile_primitive/trn/test_private_alloc_trn.py   |   2 -
 .../tile_primitive/trn/test_reduction_trn.py       |   2 -
 .../operator/tile_primitive/trn/test_select_trn.py |   2 -
 .../operator/tile_primitive/trn/test_unary_trn.py  |   2 -
 tests/python/tirx/test_buffer_print.py             |   2 -
 tests/python/tirx/test_control_flow.py             |   2 -
 tests/python/tirx/test_hint.py                     |   2 -
 tests/python/tirx/test_inline.py                   |   2 -
 tests/python/tirx/test_op_namespace_cleanup.py     |   2 -
 tests/python/tirx/test_parser_printer.py           |   2 -
 tests/python/tirx/test_printer_tir_namespaces.py   |   2 -
 tests/python/tirx/test_roundtrip_namespaces.py     |   2 -
 tests/python/tirx/test_verifier.py                 |   2 -
 .../tirx/transform/test_transform_lower_tirx.py    |   2 -
 .../transform/test_transform_naive_allocator.py    |   2 -
 tests/python/tvmscript/test_parser_v2.py           | 114 +++++++++++-
 tests/python/tvmscript/test_tvmscript_complete.py  |   2 -
 .../tvmscript/test_tvmscript_error_report.py       |   2 -
 .../tvmscript/test_tvmscript_meta_programming.py   |   2 -
 tests/python/tvmscript/test_tvmscript_ops.py       |   2 -
 .../tvmscript/test_tvmscript_parser_source.py      |   2 -
 .../python/tvmscript/test_tvmscript_parser_tir.py  |   2 -
 .../tvmscript/test_tvmscript_printer_highlight.py  |   2 -
 .../tvmscript/test_tvmscript_printer_metadata.py   |   2 -
 .../test_tvmscript_printer_structural_equal.py     |   2 -
 .../python/tvmscript/test_tvmscript_printer_tir.py |   2 -
 .../test_tvmscript_printer_underlining.py          |   2 -
 .../python/tvmscript/test_tvmscript_regression.py  |   2 -
 tests/python/tvmscript/test_tvmscript_roundtrip.py |   2 -
 .../tvmscript/test_tvmscript_syntax_sugar.py       |   2 -
 tests/python/tvmscript/test_tvmscript_type.py      |   2 -
 495 files changed, 464 insertions(+), 994 deletions(-)

Reply via email to