summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2012-03-22 00:21:17 +0000
committerChad Rosier <mcrosier@apple.com>2012-03-22 00:21:17 +0000
commit6a63a741131fbcf3e41d492bfed08fd56c8b4096 (patch)
tree87ae48b5a387328eadfa9e17642f10b298d46d0c /lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
parent7cb09b61b250dec8fe81f6105cf59207224eff0a (diff)
downloadbcm5719-llvm-6a63a741131fbcf3e41d492bfed08fd56c8b4096.tar.gz
bcm5719-llvm-6a63a741131fbcf3e41d492bfed08fd56c8b4096.zip
[fast-isel] Fold "urem x, pow2" -> "and x, pow2-1". This should fix the 271%
execution-time regression for nsieve-bits on the ARMv7 -O0 -g nightly tester. This may also improve compile-time on architectures that would otherwise generate a libcall for urem (e.g., ARM) or fall back to the DAG selector. rdar://10810716 llvm-svn: 153230
Diffstat (limited to 'lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud