(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

Reply via email to