summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LibCallSemantics.cpp
diff options
context:
space:
mode:
authorManman Ren <mren@apple.com>2012-06-15 21:32:12 +0000
committerManman Ren <mren@apple.com>2012-06-15 21:32:12 +0000
commite0763c7472562c562d09a8c33164aa8ecb9096e7 (patch)
tree3b148fbef911ccd416e85f97e2bfafe0772da684 /llvm/lib/Analysis/LibCallSemantics.cpp
parent523af827de101ea6cc30e42e54e4067434392695 (diff)
downloadbcm5719-llvm-e0763c7472562c562d09a8c33164aa8ecb9096e7.tar.gz
bcm5719-llvm-e0763c7472562c562d09a8c33164aa8ecb9096e7.zip
ARM: optimization for sub+abs.
This patch will optimize abs(x-y) FROM sub, movs, rsbmi TO subs, rsbmi For abs, we will use cmp instead of movs. This is necessary because we already have an existing peephole pass which optimizes away cmp following sub. rdar: 11633193 llvm-svn: 158551
Diffstat (limited to 'llvm/lib/Analysis/LibCallSemantics.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud