[AArch64] Favor extended reg patterns for sub
authorGeoff Berry <gberry@codeaurora.org>
Fri, 31 Jul 2015 15:55:54 +0000 (15:55 +0000)
committerGeoff Berry <gberry@codeaurora.org>
Fri, 31 Jul 2015 15:55:54 +0000 (15:55 +0000)
commit8a7ef3b2eec5e6046a3aab36521813c8ea6093e0
tree3373143a0e2e52c23a150827fe3622b619c49bc1
parent9e737939fb00f17a76b62d40aac468c9f2e59c26
[AArch64] Favor extended reg patterns for sub

Summary:
Favor the extended reg patterns over the shifted reg patterns that match
only the operand shift and not the full sign/zero extend and shift.

Reviewers: jmolloy, t.p.northover

Subscribers: mcrosier, aemerson, llvm-commits, rengolin

Differential Revision: http://reviews.llvm.org/D11569

llvm-svn: 243753
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/test/CodeGen/AArch64/addsub_ext.ll