This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm-tirx.git
from bb07a8c94 [Fix][Sym] Guard IntSet evaluation against floating-point
subexpressions (#216)
add 0e54f2628 [Rust] Bump tvm-ffi and define typed expressions with
derive(ObjectRef) (#217)
No new revisions were added by this update.
Summary of changes:
3rdparty/tvm-ffi | 2 +-
include/tvm/ir/expr.h | 24 +-
rust/src/backend/cuda.rs | 1 +
rust/src/backend/cuda/op.rs | 14 +
rust/src/codegen.rs | 1 +
rust/src/codegen/llvm.rs | 1 +
rust/src/ir.rs | 1 +
rust/src/ir/attrs.rs | 10 +
rust/src/ir/base.rs | 5 +
rust/src/ir/dtype.rs | 2 +-
rust/src/ir/expr.rs | 573 ++++++++++++---------
rust/src/ir/function.rs | 5 +
rust/src/ir/global_info.rs | 6 +
rust/src/ir/location.rs | 19 +
rust/src/ir/module.rs | 5 +
rust/src/ir/op.rs | 68 ++-
rust/src/ir/op_def.rs | 70 ++-
rust/src/ir/prim.rs | 1 +
rust/src/ir/prim/const_fold.rs | 125 +++--
rust/src/ir/prim/expr.rs | 177 +++++--
rust/src/ir/prim/op.rs | 314 +++++------
rust/src/ir/prim/vector_expr.rs | 66 ++-
rust/src/ir/stmt.rs | 133 +++--
rust/src/ir/support.rs | 94 +---
rust/src/ir/transform.rs | 1 +
rust/src/ir/transform/core.rs | 20 +
rust/src/ir/transform/instrument.rs | 3 +
rust/src/ir/type.rs | 167 +++++-
rust/src/ir/unique_name_supply.rs | 3 +
rust/src/lib.rs | 2 +
rust/src/macro.rs | 3 -
rust/src/macro/typed_expr_view.rs | 197 -------
rust/src/runtime.rs | 3 +
rust/src/script.rs | 1 +
rust/src/sym.rs | 1 +
rust/src/sym/analyzer.rs | 21 +
rust/src/sym/constraint.rs | 22 +-
rust/src/sym/int_set.rs | 6 +
rust/src/sym/iter_affine_map.rs | 17 +
rust/src/target.rs | 7 +
rust/src/tirx.rs | 1 +
rust/src/tirx/analysis.rs | 2 +
rust/src/tirx/analysis/analysis.rs | 1 +
rust/src/tirx/function.rs | 5 +
rust/src/tirx/index_map.rs | 5 +
rust/src/tirx/layout.rs | 15 +
rust/src/tirx/op.rs | 59 +--
rust/src/tirx/structural.rs | 8 +
.../tirx/structural_map_with_constraint_context.rs | 23 +-
.../structural_mutate_with_constraint_context.rs | 1 +
.../structural_visit_with_constraint_context.rs | 2 +-
.../structural_walk_with_constraint_context.rs | 16 +-
rust/src/tirx/tensor.rs | 9 +-
rust/src/tirx/thread_scope.rs | 3 +
rust/src/tirx/tile/dispatch.rs | 4 +
rust/src/tirx/tile/instruction.rs | 9 +
rust/src/tirx/transform.rs | 1 +
rust/src/tirx/transform/function_pass.rs | 4 +
rust/src/tirx/transform/transform.rs | 9 +
rust/src/tirx/type.rs | 6 +
rust/tests/ir/expr.rs | 64 ++-
rust/tests/ir/op_def.rs | 2 +-
rust/tests/ir/prim/expr.rs | 2 +-
rust/tests/ir/prim/op.rs | 12 +-
rust/tests/ir/stmt.rs | 2 +-
rust/tests/ir/type.rs | 2 +-
rust/tests/tirx/op.rs | 2 +-
67 files changed, 1359 insertions(+), 1101 deletions(-)
delete mode 100644 rust/src/macro/typed_expr_view.rs