Lunderberg opened a new pull request #8013: URL: https://github.com/apache/tvm/pull/8013
Previously, the WhileNode assumes that evaluating the loop condition will not introduce any additional labels. If this assumption is violated, such as for a WhileNode whose condition is an if/else statement, then the OpLoopMerge instruction appears in the wrong block. The unittest added exercises this code path, but doesn't yet trigger a failure. Once spvValidate is enabled for all vulkan codegen, then this unit test will catch the failure mode. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
