[PATCH] D155267: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns with floating points.
Brooks Moses via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 24 18:35:48 PDT 2023
brooksmoses added a comment.
As a heads-up, I'm seeing a crash in the AArch64 Instruction Selection pass when building x264's encoder/analyse.c with `--target=aarch64-grtev4-linux-gnu -mcpu=neoverse-n1` that root-causes to this revision. It includes this error message:
fatal error: error in backend: Cannot select: 0x4927f6931c0: f32 = fmaxnum_ieee 0x4927f67b070, 0x4927c7197e0
0x4927f67b070: f32,ch = CopyFromReg 0x4927ee820e0, Register:f32 %9
0x4927f68bb60: f32 = Register %9
0x4927c7197e0: f32,ch = CopyFromReg 0x4927ee820e0, Register:f32 %10
0x4927f3f0230: f32 = Register %10
In function: x264_10_weights_analyse
We're working on getting a standalone reproducer.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D155267/new/
https://reviews.llvm.org/D155267
More information about the llvm-commits
mailing list