For both minnum/maxnum and minimum/maximum, this adds tablegen patterns for vselect(fmin/fmax), creating a predicate fminnm/fmaxnm/fmin/fmax nodes.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D155872  
[AArch64] Add vselect(fmin/fmax) SVE patterns ClosedPublic Authored by dmgreen on Jul 20 2023, 11:15 AM. 
Details Summary For both minnum/maxnum and minimum/maximum, this adds tablegen patterns for vselect(fmin/fmax), creating a predicate fminnm/fmaxnm/fmin/fmax nodes. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Jul 21 2023, 12:44 AM This revision was landed with ongoing or failed builds.Jul 24 2023, 6:55 AM Closed by commit rGc3c8f0025a99: [AArch64] Add vselect(fmin/fmax) SVE patterns (authored by dmgreen).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 543525 llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
 
 llvm/test/CodeGen/AArch64/sve-pred-selectop2.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||