The optimization added in D118139 causes a crash on the added test case
while trying to zero extend an vector of floats.
Fix the crash by bailing out for floating point operands.
Paths
| Differential D118615
[AArch64] Bail out for float operands in SetCC optimization. ClosedPublic Authored by fhahn on Jan 31 2022, 8:32 AM.
Details Summary The optimization added in D118139 causes a crash on the added test case Fix the crash by bailing out for floating point operands.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jan 31 2022, 8:53 AM This revision was landed with ongoing or failed builds.Jan 31 2022, 10:21 AM Closed by commit rG23091f7d504a: [AArch64] Bail out for float operands in SetCC optimization. (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 404596 llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/select_cc.ll
|