Building on D120481, try to convert a signed predicate to unsigned to
re-use existing zext.
The following conversion is supported: %a >s -1 -> zext(%a) <u 128.
https://alive2.llvm.org/ce/z/RVnadn
Depends on D120481.
Paths
| Differential D120548
[AArch64] Try to convert signed to unsigned pred to re-use zext. AbandonedPublic Authored by fhahn on Feb 25 2022, 1:51 AM.
Details
Summary Building on D120481, try to convert a signed predicate to unsigned to The following conversion is supported: %a >s -1 -> zext(%a) <u 128. Depends on D120481.
Diff Detail
Event Timeline
Revision Contents
Diff 411473 llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/vselect-ext.ll
|
Should this be overriding Op1ExtV?