(In reply to Aaron Puchert from comment #10) > (In reply to Fabian Vogt from comment #9) > > So the missing "instcombine" pass causes the "Cannot select" error and the > > pass is missing > > because Mesa passes an invalid list of passes to LLVMRunPasses and ignores > > the error. > > Would it be possible to improve error handling here? At least some tracing > would be nice. From your analysis it looks like this might affect more > platforms and not just armv7, and we wouldn't have noticed anything were it > not for the backend bug.
Correct. The code is unfortunately not ready for handling errors (even logging isn't really possible FWICT), so all I could do is ask for some ideas on the MR. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp