diff options
| author | Anders O Nilsson <anders.o.nilsson@stericsson.com> | 2013-02-08 11:24:35 +0100 |
|---|---|---|
| committer | Steve Kondik <shade@chemlab.org> | 2013-07-24 12:59:41 -0700 |
| commit | 90a21c4532e02627ffec9768e11e57fbd698be06 (patch) | |
| tree | e45b37d964021c39c9af88257cff95a72bf965e1 /vm/compiler/codegen/arm/LocalOptimizations.cpp | |
| parent | 8b1ed305720d05f028308c9ce9795cfc4310f567 (diff) | |
JIT: Allow use of cbz/cbnz for conditional branch gen.
Optimize conditional branch generation when comparing
with zero for ARM JIT. When possible use cbz/cbnz
instead of cmp+beq/cmp+bne.
This improves performance for usecases involving
code execution in Dalvik.
Change-Id: Iffd455d9cbb3ef0b1f87caafdae1b72ba3f0d2fc
Signed-off-by: Patrik Ryd <patrik.ryd@stericsson.com>
Diffstat (limited to 'vm/compiler/codegen/arm/LocalOptimizations.cpp')
0 files changed, 0 insertions, 0 deletions
