From 5c2a920901bb51fcc2e51f920c0f726cbd6d3f0d Mon Sep 17 00:00:00 2001 From: Abdul Rafae Noor <arnoor2@tyler.cs.illinois.edu> Date: Sun, 24 Jan 2021 18:22:41 -0600 Subject: [PATCH] Bugfix FuseHPVMTensorNodes: Bindout node part of fusion sequence --- .../Transforms/FuseHPVMTensorNodes/FuseHPVMTensorNodes.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hpvm/lib/Transforms/FuseHPVMTensorNodes/FuseHPVMTensorNodes.cpp b/hpvm/lib/Transforms/FuseHPVMTensorNodes/FuseHPVMTensorNodes.cpp index bb793dab6e..e28134f09f 100644 --- a/hpvm/lib/Transforms/FuseHPVMTensorNodes/FuseHPVMTensorNodes.cpp +++ b/hpvm/lib/Transforms/FuseHPVMTensorNodes/FuseHPVMTensorNodes.cpp @@ -680,8 +680,10 @@ void FuseHPVMTensorNodes::updateParentNodeFunction(IntrinsicInst* II1, break; case Intrinsic::hpvm_bind_output: { - assert(false && - "Source node of node fusion not expected in bind.out\n"); + // Replace BindOut node argument with fused function node. + II->setArgOperand(0, IInew); + + } break; default: -- GitLab