aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/GlobalOptimizations.cpp
diff options
context:
space:
mode:
authorAnders O Nilsson <anders.o.nilsson@stericsson.com>2013-02-08 11:24:35 +0100
committerSteve Kondik <shade@chemlab.org>2013-07-24 12:59:41 -0700
commit90a21c4532e02627ffec9768e11e57fbd698be06 (patch)
treee45b37d964021c39c9af88257cff95a72bf965e1 /vm/compiler/codegen/arm/GlobalOptimizations.cpp
parent8b1ed305720d05f028308c9ce9795cfc4310f567 (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/GlobalOptimizations.cpp')
0 files changed, 0 insertions, 0 deletions