[AArch64] Add and expand the testing of fmin/fmax reduction. NFC
authorDavid Green <david.green@arm.com>
Mon, 19 Jun 2023 14:47:21 +0000 (15:47 +0100)
committerDavid Green <david.green@arm.com>
Mon, 19 Jun 2023 14:47:21 +0000 (15:47 +0100)
commitd0f56c3e5cc0ead069280d59c41fe12567ed0619
tree9d196c77467d23cda1095a80adc256080a6ea4a9
parentab927a998397c30fd3426d9aa1e071206fa554b2
[AArch64] Add and expand the testing of fmin/fmax reduction. NFC

For both CodeGen and CostModelling, this adds extran testing for the new
lvm.vector.reduce.fmaximum and lvm.vector.reduce.fminimum intrinsics, as well
as making sure there is test coverage for all the various cases.
llvm/test/Analysis/CostModel/AArch64/reduce-minmax.ll
llvm/test/CodeGen/AArch64/vecreduce-fadd.ll
llvm/test/CodeGen/AArch64/vecreduce-fmax-legalization.ll
llvm/test/CodeGen/AArch64/vecreduce-fmaximum.ll
llvm/test/CodeGen/AArch64/vecreduce-fmin-legalization.ll
llvm/test/CodeGen/AArch64/vecreduce-fminimum.ll [new file with mode: 0644]