[LV][AArch64] Fix reductions costs in strict-fadd-cost.ll. NFC
authorDavid Green <david.green@arm.com>
Thu, 20 Jul 2023 09:34:05 +0000 (10:34 +0100)
committerDavid Green <david.green@arm.com>
Thu, 20 Jul 2023 09:34:05 +0000 (10:34 +0100)
commit2e0bf67df1437cb0156d7f5dd9e1b701749f96ca
treec955ed04599b75ca9731fe751f4e62851c0b76ed
parent9dec3fd812429663497e4eb07c3ee7995a2be759
[LV][AArch64] Fix reductions costs in strict-fadd-cost.ll. NFC

These tests were originally added in 0aff1798b5721d5f95d16f465b99d, where they
were measuring the cost of fadd and fmuladd reductions, which should be fairly
high cost. For some reason, due to the forced vector factors, the debug costs
of each instruction are printed twice by the vectorizer. Once as if the
instruction is a simple fadd/fmuladd, and later with the correct reduction
cost.

In d827865e9f778f5b27edb2afe003c2a the costs were updated to match the first
print statements, where they would be better to match the second to test the
cost of the reduction.

This patch returns them to testing the original reduction costs.
llvm/test/Transforms/LoopVectorize/AArch64/strict-fadd-cost.ll