Loading src/passes/branchToPredecessors.cpp +5 −3 Original line number Diff line number Diff line Loading @@ -32,13 +32,15 @@ void branchToPredecessors(ModuleBundle& mod) } } if (revSuccessors.empty()) { // return if no predecessors if (origBB == &origBB->getParent()->getEntryBlock()) { revSuccessors.push_back(fBundle.returnBlock); } if (!revSuccessors.empty()) { fBundle.instBuilder.setInsertPointBeforeTerminator(revBB); fBundle.instBuilder.addNondetBranch(revSuccessors); } } if (fBundle.blockMap.empty()) { fBundle.instBuilder.setInsertPointBeforeTerminator(fBundle.allocaBlock); Loading Loading
src/passes/branchToPredecessors.cpp +5 −3 Original line number Diff line number Diff line Loading @@ -32,13 +32,15 @@ void branchToPredecessors(ModuleBundle& mod) } } if (revSuccessors.empty()) { // return if no predecessors if (origBB == &origBB->getParent()->getEntryBlock()) { revSuccessors.push_back(fBundle.returnBlock); } if (!revSuccessors.empty()) { fBundle.instBuilder.setInsertPointBeforeTerminator(revBB); fBundle.instBuilder.addNondetBranch(revSuccessors); } } if (fBundle.blockMap.empty()) { fBundle.instBuilder.setInsertPointBeforeTerminator(fBundle.allocaBlock); Loading