Aarch64: Change costs for TX2 to expose more vectorization opportunities
authorAnton Youdkevitch <anton.youdkevitch@bell-sw.com>
Tue, 26 May 2020 11:23:04 +0000 (04:23 -0700)
committerTamar Christina <tamar.christina@arm.com>
Tue, 7 Jul 2020 15:25:37 +0000 (16:25 +0100)
commit2aeccecbf0d8c7e22926e0f740c46724da8a7be8
tree73db9a9fb45d4ae6f5a3e523d0bcf7f36809faac
parentf75211822f8d84bb706421d3692e6c1cdbdfc3a8
Aarch64: Change costs for TX2 to expose more vectorization opportunities

Make the costs such that they do not exaclty reflect
the actual instructions costs from the manual but make
the codegen emit the code we want it to.

gcc/ChangeLog:

* config/aarch64/aarch64.c (thunderx2t99_regmove_cost,
thunderx2t99_vector_cost): Likewise.
gcc/config/aarch64/aarch64.c