[ARM] Return true in enableMultipleCopyHints().
authorJonas Paulsson <paulsson@linux.vnet.ibm.com>
Fri, 16 Feb 2018 09:51:01 +0000 (09:51 +0000)
committerJonas Paulsson <paulsson@linux.vnet.ibm.com>
Fri, 16 Feb 2018 09:51:01 +0000 (09:51 +0000)
commit995ba6e42ccc5a7c179f1fd9714148eeb8b89cc1
tree2f92d511b505ee16d7185e64ebd77255b1e9d790
parentc156806844509e3a7309ddae8765c7dfdafe892b
[ARM]  Return true in enableMultipleCopyHints().

Enable multiple COPY hints to eliminate more COPYs during register allocation.

Note that this is something all targets should do, see
https://reviews.llvm.org/D38128.

Review: Eli Friedman
llvm-svn: 325327
llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
llvm/test/CodeGen/ARM/longMAC.ll
llvm/test/CodeGen/ARM/select_xform.ll
llvm/test/CodeGen/ARM/struct_byval_arm_t1_t2.ll
llvm/test/CodeGen/ARM/swifterror.ll
llvm/test/CodeGen/Thumb/long.ll
llvm/test/CodeGen/Thumb2/aapcs.ll
llvm/test/CodeGen/Thumb2/thumb2-select_xform.ll