Recommit "[LoopVectorize][AArch64] Enable ordered reductions by default for AArch64"
authorFlorian Hahn <flo@fhahn.com>
Mon, 23 Aug 2021 10:17:37 +0000 (11:17 +0100)
committerFlorian Hahn <flo@fhahn.com>
Mon, 23 Aug 2021 10:25:27 +0000 (11:25 +0100)
commitd024a01511c1eec8fdab600088dd3d5fd91116ad
tree331a1a82cbc134b284f345284a0b5aedb29bf487
parent7a967d9011060243af12a43dd962de1ec120663f
Recommit "[LoopVectorize][AArch64] Enable ordered reductions by default for AArch64"

This reverts the revert ab9296f13be45cd190608f54a69bdd5c7c561b16.

The issue causing the revert should be fixed in 9baed023b4b5.
llvm/include/llvm/Analysis/TargetTransformInfo.h
llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
llvm/lib/Analysis/TargetTransformInfo.cpp
llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/test/Transforms/LoopVectorize/AArch64/scalable-strict-fadd.ll
llvm/test/Transforms/LoopVectorize/AArch64/strict-fadd.ll