talha-ahsan opened a new issue, #17388:
URL: https://github.com/apache/tvm/issues/17388
Apologies if this isn't a real bug, but I'm getting an InternalError when
trying to compile (see code sample below). As far as I can tell, I should be
getting some more meaningful diagnostic information from the compiler if the
issue is a result of the TIR I passed in.
### Steps to Reproduce:
```python
import tvm
from tvm import tir
from tvm.tir.analysis.analysis import verify_well_formed, verify_memory
from tvm.ir.instrument import PrintBeforeAll, PrintAfterAll
from tvm.script import tir as T
@T.prim_func
def tvmgen_default_fused_add_24(p0: T.Buffer((1, 96, 17, 17), "float32"),
p1: T.Buffer((96, 1, 1), "float32"), T_add: T.Buffer((1, 96, 17, 17),
"float32")):
T.func_attr({"from_legacy_te_schedule": T.bool(True), "hash":
"17a6861adc5229a4", "target": T.target({"host": {"keys": ["cpu"], "kind":
"llvm", "tag": ""}, "keys": ["cpu"], "kind": "llvm", "tag": ""}),
"tir.noalias": T.bool(True)})
for ax0_ax1_fused in T.parallel(96):
for ax2, ax3_outer, ax3_inner_s in T.grid(17, 2, 16):
t173 = T.float32()
if T.Shuffle([T.Broadcast(1605706854, 2), T.Broadcast(-96427232,
3) * T.Broadcast(-277792493, 3), T.Broadcast(-383474242, 3) -
T.Broadcast(-1357069631, 3) - T.Broadcast(-1214239042, 3),
T.min(T.Broadcast(173029349, 2), T.Broadcast(-1400794193, 2)),
(T.Broadcast(-2053322971, 4) + T.Broadcast(-1647426900, 4)) //
T.Broadcast(992887852, 4), 948927115, T.Add(1030968332, -1885249525) -
T.Shuffle([T.Broadcast(2110489427, 2)],
[T.truncmod(T.truncmod(T.uint32(604780606), T.uint32(1024356333)) %
T.uint32(774560767), T.uint32(1677047507))]), -800550537,
T.Broadcast(-1419593760, 4) // T.Broadcast(890390246, 4), 1932092572,
T.Broadcast(-1479544066, 3) + T.Broadcast(-1917511677, 3) %
T.Broadcast(1031459906, 3), T.Broadcast(430703913, 2),
T.Div(T.Broadcast(651324641, 3), T.truncmod(T.Broadcast(1127144616, 3),
T.Broadcast(T.Cast("int32", T.tan(T.Cast("float32",
T.Shuffle([T.Broadcast(391594121, 3)], [2])))), 3))), T.Broadcast(-825833261,
3), T.Broadcast(-938639193, 3), T.Sub(170817831
8, -1282905749), T.min(T.Broadcast(-1950803412, 4), T.Broadcast(352193923,
4)), T.Broadcast(534407402, 4), T.Broadcast(1786901269, 4) *
T.Broadcast(706254675, 4), T.q_multiply_shift(-1252172314, 13, -954869009,
-548447109), T.Add(-1738578139, 941239037), T.Broadcast(1953334858, 4) +
T.Broadcast(-2055877362, 4), T.Broadcast(-1975063001, 4) //
T.Broadcast(-862858675, 4), T.max(T.Broadcast(527235712, 4),
T.min(T.Broadcast(615096170, 4), T.Broadcast(-439371848, 4))),
T.max(T.Broadcast(1656602662, 3), T.Broadcast(1469044884, 3)),
T.Broadcast(522531082, 4), T.Broadcast(-846209172, 2), T.Sub(366796277,
2001875344), -1960010855, T.Let(T.Broadcast(774058888, 4), where={t173:
T.float32(0.80351265220253465)}), T.Broadcast(-251455581, 3),
T.Div(T.Broadcast(432009007, 2), T.Broadcast(1447047147, 2)),
T.Broadcast(590244756, 2) + T.Broadcast(805933107, 2), 719481378,
T.min(T.Broadcast(53532094, 4), T.Broadcast(808017402, 4)),
T.Div(T.Broadcast(-1338334328, 4), T.Broadcast(79565971, 4)) // T.Broadc
ast(1968401027, 4), T.Broadcast(-220606964, 3) + T.Broadcast(749282877, 3),
T.Broadcast(239811062, 3) * T.Broadcast(1391957637, 3),
T.Broadcast(-1159304591, 4) % (T.Broadcast(-1836186849, 4) +
T.Broadcast(1760512692, 4)), T.Broadcast(-1294108524, 4),
T.truncmod(T.Broadcast(261748384, 2), T.Broadcast(-1330738825, 2)),
T.Broadcast(1242510387, 2), 1908694809 - T.max(T.max(212775171, -413426712),
-142494600) + T.FloorMod(1182004083, 380699491)], [T.Div(-2051164572,
1834328002)]) < 17:
T_add_1 = T.Buffer((27744,), data=T_add.data)
p0_1 = T.Buffer((27744,), data=p0.data)
p1_1 = T.Buffer((96,), data=p1.data)
cse_var_1: T.int32 = ax0_ax1_fused * 289 + ax2 * 17 +
ax3_outer * 16 + ax3_inner_s
T_add_1[cse_var_1] = p0_1[cse_var_1] + p1_1[ax0_ax1_fused]
func = tvmgen_default_fused_add_24
mod = tvm.ir.IRModule({'main': func})
if not verify_well_formed(mod) and verify_memory(func):
print("Validation failed")
else:
with tvm.transform.PassContext(opt_level=0)):
nopt_mod = tvm.build(mod)
```
### Observed Behavior
```
terminate called after throwing an instance of 'tvm::runtime::InternalError'
what(): [21:29:06] <path_to_tvm>/tvm/src/arith/const_int_bound.cc:428:
InternalError: Check failed: additional_info_.size() == new_size (34 vs. 33) :
Stack trace:
0: _ZN3tvm7runtime6detail
1: tvm::arith::ConstIntBoundAnalyzer::Impl::EnterConstraint(tvm::PrimExpr
const&)::{lambda()#1}::operator()() const
2: tvm::With<tvm::arith::ConstraintContext>::~With()
3: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
4: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
5: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
6: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
7: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
8: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
9: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
10: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
11: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
12: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
13: tvm::runtime::ObjectPtr<tvm::runtime::Object>
tvm::runtime::Array<tvm::tir::Stmt,
void>::MapHelper<tvm::tir::StmtMutator::Internal::Mutate(tvm::tir::StmtMutator*,
tvm::runtime::Array<tvm::tir::Stmt, void> const&)::{lambda(tvm::tir::Stmt
const&)#1}, tvm::tir::Stmt>(tvm::runtime::Object,
tvm::tir::StmtMutator::Internal::Mutate(tvm::tir::StmtMutator*,
tvm::runtime::Array<tvm::tir::Stmt, void> const&)::{lambda(tvm::tir::Stmt
const&)#1})
14:
_ZNK3tvm7runtime5ArrayINS_3tir4StmtEvE3MapIZNS2_11StmtMutator8Internal6MutateEPS6_RKS4_EUlRKS3_E_S3_EENS1_IT0_NSt9enable_ifIXsr3std10is_base_ofINS0_9ObjectRefESE_EE5valueEvE4typeEEET_
15: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10InitVTa
16: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
17: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
18: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
19: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
20: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
21: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
22: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
23: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
24: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
25: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
26: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
27: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
28: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
29: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
30: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
31: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
32: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
33: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
34: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
35: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
36: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
37: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
38: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
39: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
40: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
41: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
42: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
43: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
44: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
45: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
46: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
47: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
48: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
49: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
50: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
51: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
52: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
53: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
54: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
55: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
56: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
57: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
58: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
59: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
60: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
61: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
62: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
63: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
64: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
65: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
66: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
67: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
68: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
69: tvm::runtime::ObjectPtr<tvm::runtime::Object>
tvm::runtime::Array<tvm::tir::Stmt,
void>::MapHelper<tvm::tir::StmtMutator::Internal::Mutate(tvm::tir::StmtMutator*,
tvm::runtime::Array<tvm::tir::Stmt, void> const&)::{lambda(tvm::tir::Stmt
const&)#1}, tvm::tir::Stmt>(tvm::runtime::Object,
tvm::tir::StmtMutator::Internal::Mutate(tvm::tir::StmtMutator*,
tvm::runtime::Array<tvm::tir::Stmt, void> const&)::{lambda(tvm::tir::Stmt
const&)#1})
70:
_ZNK3tvm7runtime5ArrayINS_3tir4StmtEvE3MapIZNS2_11StmtMutator8Internal6MutateEPS6_RKS4_EUlRKS3_E_S3_EENS1_IT0_NSt9enable_ifIXsr3std10is_base_ofINS0_9ObjectRefESE_EE5valueEvE4typeEEET_
71: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10InitVTa
72: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
73: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
74: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
75: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
76: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
77: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
78: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
79: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
80: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
81: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
82: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
83: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
84: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
85: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
86: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
87: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
88: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
89: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
90: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
91: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
92: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
93: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
94: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
95: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode
const*)
96: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
97: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
98: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
99: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
100:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
101: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
102: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
103: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
104: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
105:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
106: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
107: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
108: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
109: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
110:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
111: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
112: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
113: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
114: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
115: tvm::runtime::ObjectPtr<tvm::runtime::Object>
tvm::runtime::Array<tvm::tir::Stmt,
void>::MapHelper<tvm::tir::StmtMutator::Internal::Mutate(tvm::tir::StmtMutator*,
tvm::runtime::Array<tvm::tir::Stmt, void> const&)::{lambda(tvm::tir::Stmt
const&)#1}, tvm::tir::Stmt>(tvm::runtime::Object,
tvm::tir::StmtMutator::Internal::Mutate(tvm::tir::StmtMutator*,
tvm::runtime::Array<tvm::tir::Stmt, void> const&)::{lambda(tvm::tir::Stmt
const&)#1})
116:
_ZNK3tvm7runtime5ArrayINS_3tir4StmtEvE3MapIZNS2_11StmtMutator8Internal6MutateEPS6_RKS4_EUlRKS3_E_S3_EENS1_IT0_NSt9enable_ifIXsr3std10is_base_ofINS0_9ObjectRefESE_EE5valueEvE4typeEEET_
117: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10InitVTa
118: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
119: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
120: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
121:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
122: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
123: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
124: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
125: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
126:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
127: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
128: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
129: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
130: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
131:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
132: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
133: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
134: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
135: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
136:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
137: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
138: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
139: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
140: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
141:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
142: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
143: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
144: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
145: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
146:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
147: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
148: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
149: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
150: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
151:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
152: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
153: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
154: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
155: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
156:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
157: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
158: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
159: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
160: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
161:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
162: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
163: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
164: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
165: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
166:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
167: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
168: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
169: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
170: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
171: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
172: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
173: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
174: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
175: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
176: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
177: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
178: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
179: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
180: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
181: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
182: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
183: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
184: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
185: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
186: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
187: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
188: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
189: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AttrStmtNode
const*)
190: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
191: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
192: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
193: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
194: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
195: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
196: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
197: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
198: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
199: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
200: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
201: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
202: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
203: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
204: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
205: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
206: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
207: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
208: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
209: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
210: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
211: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
212: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
213: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
214: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
215: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
216: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
217: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AttrStmtNode
const*)
218: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
219: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
220: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
221: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
222: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
223: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
224: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
225: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
226: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
227: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
228: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
229: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
230: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
231: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
232: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
233: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
234: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
235: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
236: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
237: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
238: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
239: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
240: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
241: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
242: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
243: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
244: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
245: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
246: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
247: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
248: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
249: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
250: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AttrStmtNode
const*)
251: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
252: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
253: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
254: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
255: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
256: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
257: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
258: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
259: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
260: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
261: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
262: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
263: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
264: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
265: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
266: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
267: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
268: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
269: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
270: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
271: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
272: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
273: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
274: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
275: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
276: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
277: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
278: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
279: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
280: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
281: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
282: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
283: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
284: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
285: tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::LetStmtNode
const*)
286: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
287: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
288: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
289: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
290: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
291: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
292: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
293: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
294:
tvm::arith::IRMutatorWithAnalyzer::VisitStmt_(tvm::tir::AssertStmtNode const*)
295: _ZZN3tvm3tir11StmtFunctorIFNS0_4StmtERKS2_EE10Init
296: tvm::NodeFunctor<tvm::tir::Stmt (tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>*)>::operator()(tvm::runtime::ObjectRef const&,
tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt const&)>*) const
297: tvm::tir::StmtFunctor<tvm::tir::Stmt (tvm::tir::Stmt
const&)>::VisitStmt(tvm::tir::Stmt const&)
298: tvm::tir::StmtMutator::VisitStmt(tvm::tir::Stmt const&)
299:
tvm::runtime::PackedFuncObj::Extractor<tvm::runtime::PackedFuncSubObj<tvm::runtime::TypedPackedFunc<tvm::tir::PrimFunc
(tvm::tir::PrimFunc, tvm::IRModule,
tvm::transform::PassContext)>::AssignTypedLambda<tvm::tir::transform::LowerIntrin()::$_0>(tvm::tir::transform::LowerIntrin()::$_0)::{lambda(tvm::runtime::TVMArgs
const&, tvm::runtime::TVMRetValue*)#1}> >::Call(tvm::runtime::PackedFuncObj
const*, tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*)
300: tvm::tir::transform::PrimFuncPassNode::operator()(tvm::IRModule,
tvm::transform::PassContext const&) const
301: tvm::transform::Pass::operator()(tvm::IRModule,
tvm::transform::PassContext const&) const
302: tvm::transform::SequentialNode::operator()(tvm::IRModule,
tvm::transform::PassContext const&) const
303: tvm::transform::Pass::operator()(tvm::IRModule,
tvm::transform::PassContext const&) const
304: tvm::transform::Pass::operator()(tvm::IRModule) const
305: tvm::ApplyPasses(tvm::IRModule, tvm::transform::Sequential)
306: tvm::SplitMixedModule(tvm::IRModule, tvm::Target const&, tvm::Target
const&)
307: tvm::TIRToRuntime(tvm::runtime::Map<tvm::Target, tvm::IRModule, void,
void> const&, tvm::Target const&)
308:
tvm::runtime::PackedFuncObj::Extractor<tvm::runtime::PackedFuncSubObj<tvm::runtime::TypedPackedFunc<tvm::runtime::Module
(tvm::runtime::Map<tvm::Target, tvm::IRModule, void, void> const&,
tvm::Target)>::AssignTypedLambda<tvm::$_5>(tvm::$_5,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>)::{lambda(tvm::runtime::TVMArgs const&, tvm::runtime::TVMRetValue*)#1}>
>::Call(tvm::runtime::PackedFuncObj const*, tvm::runtime::TVMArgs,
tvm::runtime::TVMRetValue*)
Aborted (core dumped)
```
### Triage
* needs-triage
* tir
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]