[ARM] Always enable UseAA in the arm backend
authorDavid Green <david.green@arm.com>
Tue, 5 Nov 2019 10:46:56 +0000 (10:46 +0000)
committerDavid Green <david.green@arm.com>
Tue, 5 Nov 2019 10:46:56 +0000 (10:46 +0000)
commitcf581d7977c5c80e9f6cb6e304d7eb3d0792f360
tree035297a796cc73a3bd5bf63105613e9bf70c2066
parent7d9af03ff7a0d4fb6ae3ec224a0d8d7398bdbd84
[ARM] Always enable UseAA in the arm backend

This feature controls whether AA is used into the backend, and was
previously turned on for certain subtargets to help create less
constrained scheduling graphs. This patch turns it on for all
subtargets, so that they can all make use of the extra information to
produce better code.

Differential Revision: https://reviews.llvm.org/D69796
llvm/lib/Target/ARM/ARM.td
llvm/lib/Target/ARM/ARMSubtarget.h
llvm/test/CodeGen/ARM/memcpy-ldm-stm.ll
llvm/test/CodeGen/ARM/thumb1_return_sequence.ll
llvm/test/CodeGen/ARM/useaa.ll
llvm/test/CodeGen/ARM/va_arg.ll