commit | 28a24ca47165d035df5c5533071970f96c3b4808 | [log] [tgz] |
---|---|---|
author | Quentin Colombet <qcolombet@apple.com> | Wed Apr 23 20:43:38 2014 +0000 |
committer | Quentin Colombet <qcolombet@apple.com> | Wed Apr 23 20:43:38 2014 +0000 |
tree | 92ebee1f0c68c8a52ea436e64d93f7d1f1dc336f | |
parent | 0f31056e7a29374ce549dbac23996cfd844c8cc9 [diff] |
[ARM64] Fix the information we give to the peephole optimizer for comparison. ANDS does not use the same encoding scheme as other xxxS instructions (e.g., ADDS). Take that into account to avoid wrong peephole optimization. <rdar://problem/16693089> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207020 91177308-0d34-0410-b5e6-96231b3b80d8