summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
diff options
context:
space:
mode:
authorQuentin Colombet <qcolombet@apple.com>2014-04-23 20:43:38 +0000
committerQuentin Colombet <qcolombet@apple.com>2014-04-23 20:43:38 +0000
commit28a24ca47165d035df5c5533071970f96c3b4808 (patch)
tree92ebee1f0c68c8a52ea436e64d93f7d1f1dc336f /lib/Transforms/Utils/PromoteMemoryToRegister.cpp
parent0f31056e7a29374ce549dbac23996cfd844c8cc9 (diff)
downloadllvm-28a24ca47165d035df5c5533071970f96c3b4808.tar.gz
llvm-28a24ca47165d035df5c5533071970f96c3b4808.tar.bz2
llvm-28a24ca47165d035df5c5533071970f96c3b4808.tar.xz
[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
Diffstat (limited to 'lib/Transforms/Utils/PromoteMemoryToRegister.cpp')
0 files changed, 0 insertions, 0 deletions