<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/57802>57802</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            fatal error: error in backend: Cannot select: intrinsic %llvm.arm.crc32b
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          pkubaj
      </td>
    </tr>
</table>

<pre>
    llvm 16.0.0 from FreeBSD`s llvm-devel-16.0.d20220906 package
FreeBSD 13.1-RELEASE
armv7

Run:
```
clang-devel -cc1 -triple armv7-unknown-freebsd13.1-gnueabihf -emit-obj 7zCrc-50d52a.c
```

7zCrc-50d52a.c:
```
int a, b;
int d() {
  return __builtin_arm_crc32b(a, b);
}
```

Output:
```
fatal error: error in backend: Cannot select: intrinsic %llvm.arm.crc32b
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJytU8uOnDAQ_BpzsYyMGWA4cNh5nSJF2v2AkW0axjPGID9mlXx9zENZJcruKZLVlLuaqgKDGNsfjdbPAWdlSlOKOzsO-GIBDm8nVFKHZ5K08ARNlpGWUcZoTUs8cfngPSB6QvRluwVneZqR1_O388vbeWW4HZ7VCtf6GgzKNxwttrVspeamX90wkTLDxFs1acCLCAnmYcZ3Q7poJly7ePUmABfq1mECg_JkFHdc_TxaSQraFoyn8p9Oa_1r8JNUynjMETtigfLDR6tFbI9YjVG1NTG24IM1-HoVQWmvzDXmvkorcybi8KbB6t8yqDp9ke578FPwn6XquOcag7WjjSMrwMpgEY8FTDv3jtyY0WMHGuSsE-n4Po1TEiNWzCebxoDpFvBPkwSarCzzXV7nRZW0Td7Wec0Tr7yG5n97J8Hq5ub95OanZZe4euVvQaRyHOJmHt8uZLLjfZZkF-VcABdBUe0pS24Nq3ddR-sik91OsN2-oLTsRBnJIt8DtInmArRrUHFAjBl4x4tExKg4JapZP-2syvYs1rQuS1p0pcjZnso2B7SjMHCl0yX9aPvELv8OEaF3kdTKefdBcudUbwAWu6jPg7-NtpkeQfB7sjg3S_JfWh4IKg">