(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.

-- 
You received this bug notification because you are a member of Desktop
Packages, 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>

Status in LLVM:
  New
Status in llvm-toolchain-15 package in Ubuntu:
  Confirmed
Status in mesa package in Ubuntu:
  Confirmed
Status in llvm-toolchain-15 package in openSUSE:
  Unknown

Bug description:
  LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, 
Constant:i32<2>
    0x2f696b8: v4i32,ch = ARMISD::VLD1DUP<(load (s32) from %ir.212)> 0x2aad434, 
0x2f84090:1, Constant:i32<4>
      0x2f84090: i32,i32,ch = load<(load (s32) from %ir.209, align 8), 
<post-inc>> 0x2aad434, 0x2f63a30, Constant:i32<64>
        0x2f63a30: i32,ch = CopyFromReg 0x2aad434, Register:i32 %23
          0x2f51c10: i32 = Register %23
        0x2f82500: i32 = Constant<64>
      0x2f81b28: i32 = Constant<4>
    0x2f81e40: i32 = Constant<2>
  In function: fs_variant_partial

  [https://launchpadlibrarian.net/629171689/buildlog_ubuntu-kinetic-
  armhf.mutter_43.0-1ubuntu3_BUILDING.txt.gz]

  Although "LLVM ERROR: Cannot select" seems to be from LLVM, I can't
  determine what project "fs_variant_partial" is in. Sounds like it
  might be in some old version of Mesa? The start of the log suggests
  it's running on focal.

To manage notifications about this bug go to:
https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to