The GitHub Actions job "CI" on 
tvm.git/refactor-and-introduce-allocbuffer-and-phase-out-allocatenode has 
failed.
Run started by GitHub user tqchen (triggered by tqchen).

Head commit for run:
d0e03f9f8dfdc99539486c2a399c39d197e2d632 / tqchen <[email protected]>
[TIR] Add VisitBufferDef/VisitBufferUse to base StmtVisitor/StmtMutator

Add virtual VisitBufferDef/VisitBufferUse hooks to StmtVisitor, StmtMutator,
StmtExprVisitor, StmtExprMutator, and TIRVisitorWithPath. These allow
subclasses to customize buffer handling at definition vs use sites.

Key design: buffer fields (shape, strides, elem_offset) are visited at
definition sites only. Use sites do not re-visit fields, since the use
may occur in a different scope where shape variables are not defined.

StmtMutator:
- VisitBufferDef: visits and transforms fields, caches in buffer_remap_
- VisitBufferUse: looks up buffer_remap_ for remapped buffer
- Internal::Mutate for BufferRegion/MatchBufferRegion piggybacks
  VisitBufferUse/VisitBufferDef

StmtVisitor:
- VisitBufferDef: visits buffer fields
- VisitBufferUse: empty (fields visited at def site)

TIRVisitorWithPath:
- VisitBufferDef: visits buffer fields (called from EnterDef)
- VisitBufferUse: empty (fields visited at def site)

Passes with custom VisitExpr or buffer remapping override VisitBufferDef
as no-op to prevent conflicts:
- Simplify: VisitExpr calls analyzer_->Simplify() bypassing dispatch
- ConvertSSA: has own scoped GetRemappedBuffer/buf_remap_ system

Report URL: https://github.com/apache/tvm/actions/runs/22641644394

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to