[AArch64] Make VECREDUCE_FMIN/FMAX legal. NFCI
authorDavid Green <david.green@arm.com>
Sun, 11 Jun 2023 08:42:34 +0000 (09:42 +0100)
committerDavid Green <david.green@arm.com>
Sun, 11 Jun 2023 08:42:34 +0000 (09:42 +0100)
commite86f4e606b7c4f96df88de2816b2a4a025a2e04b
tree3d46eee4d2163d069f03f6829c20773da2e49603
parent8100aa4c02b04cd7d03b472f770d540f28cf5150
[AArch64] Make VECREDUCE_FMIN/FMAX legal. NFCI

VECREDUCE_FMIN/FMAX wil be lowered to fminnmv/fmaxnmv. They needn't be custom
lowered through an intrinsic to do it, and can be treated as Legal instead.
llvm/include/llvm/Target/TargetSelectionDAG.td
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64InstrFormats.td
llvm/lib/Target/AArch64/AArch64InstrInfo.td