MCPcopy Index your code
hub / github.com/apache/tvm / test_nested_expressions

Function test_nested_expressions

tests/python/tirx-transform/test_tir_functor.py:400–415  ·  view source on GitHub ↗

Test with nested expressions

()

Source from the content-addressed store, hash-verified

398
399
400def test_nested_expressions():
401 """Test with nested expressions"""
402 x = Var("x", dtype="int32")
403 y = Var("y", dtype="int32")
404 z = Var("z", dtype="int32")
405
406 # Create nested expression: (x + y) * z
407 inner_add = Add(x, y)
408 expr = Mul(inner_add, z)
409
410 counter = SimpleExprCounter()
411 counter.visit_expr(expr)
412
413 assert counter.var_count == 3 # x, y, z
414 assert counter.add_count == 1 # one add
415 assert counter.mul_count == 1 # one mul
416
417
418def test_simple_mutations():

Callers

nothing calls this directly

Calls 5

VarClass · 0.90
AddClass · 0.90
MulClass · 0.90
SimpleExprCounterClass · 0.85
visit_exprMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…