You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migrate standalone Fusion/HostIrContainer to shared IrContainer
Four code paths created Fusions with fresh IrContainers (default
constructor) instead of sharing the source Fusion's container. This
broke the getCurFusion()-based traversal in iter_visitor.cpp which
assumes all Vals are in the same shared container.
Changes:
- fusion_segmenter.cpp: Welford translation test copy now shares
the source Fusion's IrContainer
- host_ir/container.h: Add shared-container constructor to
HostIrContainer (forwarding to Fusion's protected constructor)
- communication_executor.cpp, host_ir/lowering.cpp, host_ir/lower.cpp:
Use shared-container constructor for HostIrContainer creation
0 commit comments