[llvm] [AArch64] Remove superfluous bitconvert from bfdot lane pattern (PR #221745)

via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 7 07:07:36 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-aarch64

Author: David Green (davemgreen)

<details>
<summary>Changes</summary>

We don't need to detect the outermost bitconvert, and it might well have been optimised away. Fixes a regression since llvm 21.

---
Full diff: https://github.com/llvm/llvm-project/pull/221745.diff


2 Files Affected:

- (modified) llvm/lib/Target/AArch64/AArch64InstrFormats.td (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/aarch64-bf16-dotprod-intrinsics.ll (+18) 


``````````diff
<html><body><h1>504 Gateway Time-out</h1>
The server didn't respond in time.
</body></html>

``````````

</details>


https://github.com/llvm/llvm-project/pull/221745


More information about the llvm-commits mailing list