@@ -98,12 +98,6 @@ class StmtFunctor<R(const Stmt&, Args...)> {
9898 virtual R Dispatch_ (const ContinueNode* node, Args... args) {
9999 return DispatchDefault_ (node, std::forward<Args>(args)...);
100100 }
101- virtual R Dispatch_ (const AllocBufferNode* node, Args... args) {
102- return DispatchDefault_ (node, std::forward<Args>(args)...);
103- }
104- virtual R Dispatch_ (const DeclBufferNode* node, Args... args) {
105- return DispatchDefault_ (node, std::forward<Args>(args)...);
106- }
107101 virtual R Dispatch_ (const BufferStoreNode* node, Args... args) {
108102 return DispatchDefault_ (node, std::forward<Args>(args)...);
109103 }
@@ -147,8 +141,6 @@ class StmtFunctor<R(const Stmt&, Args...)> {
147141 SetDispatch<TSelf, ReturnNode>(vtable);
148142 SetDispatch<TSelf, BreakNode>(vtable);
149143 SetDispatch<TSelf, ContinueNode>(vtable);
150- SetDispatch<TSelf, AllocBufferNode>(vtable);
151- SetDispatch<TSelf, DeclBufferNode>(vtable);
152144 SetDispatch<TSelf, BufferStoreNode>(vtable);
153145 SetDispatch<TSelf, AssertStmtNode>(vtable);
154146 SetDispatch<TSelf, SeqStmtNode>(vtable);
@@ -206,8 +198,6 @@ class TVM_DLL StmtExprVisitor : public tvm::ExprVisitor {
206198 virtual ffi::Optional<VisitInterrupt> Visit_ (const ReturnNode* op);
207199 virtual ffi::Optional<VisitInterrupt> Visit_ (const BreakNode* op);
208200 virtual ffi::Optional<VisitInterrupt> Visit_ (const ContinueNode* op);
209- virtual ffi::Optional<VisitInterrupt> Visit_ (const AllocBufferNode* op);
210- virtual ffi::Optional<VisitInterrupt> Visit_ (const DeclBufferNode* op);
211201 virtual ffi::Optional<VisitInterrupt> Visit_ (const BufferStoreNode* op);
212202 virtual ffi::Optional<VisitInterrupt> Visit_ (const AssertStmtNode* op);
213203 virtual ffi::Optional<VisitInterrupt> Visit_ (const SeqStmtNode* op);
@@ -227,9 +217,6 @@ class TVM_DLL StmtExprVisitor : public tvm::ExprVisitor {
227217 ffi::Optional<VisitInterrupt> Visit_ (const prim::BroadcastNode* op) override ;
228218 ffi::Optional<VisitInterrupt> Visit_ (const prim::ShuffleNode* op) override ;
229219
230- /* ! \brief Visit definition metadata as uses, separately from the buffer Var definition. */
231- ffi::Optional<VisitInterrupt> VisitBufferMetadata (const BufferVar& buffer);
232-
233220 protected:
234221 explicit StmtExprVisitor (const VTable* vtable) : tvm::ExprVisitor(vtable) {}
235222 static void InitVTable (VTable* vtable);
@@ -270,8 +257,6 @@ class TVM_DLL StmtExprMutator : public tvm::ExprMutator {
270257 virtual UnchangedOr<Stmt> Mutate_ (const ReturnNode* op, InplaceMode inplace_mode);
271258 virtual UnchangedOr<Stmt> Mutate_ (const BreakNode* op, InplaceMode inplace_mode);
272259 virtual UnchangedOr<Stmt> Mutate_ (const ContinueNode* op, InplaceMode inplace_mode);
273- virtual UnchangedOr<Stmt> Mutate_ (const AllocBufferNode* op, InplaceMode inplace_mode);
274- virtual UnchangedOr<Stmt> Mutate_ (const DeclBufferNode* op, InplaceMode inplace_mode);
275260 virtual UnchangedOr<Stmt> Mutate_ (const BufferStoreNode* op, InplaceMode inplace_mode);
276261 virtual UnchangedOr<Stmt> Mutate_ (const AssertStmtNode* op, InplaceMode inplace_mode);
277262 virtual UnchangedOr<Stmt> Mutate_ (const SeqStmtNode* op, InplaceMode inplace_mode);
0 commit comments