https://codereview.chromium.org/62293002/diff/1/src/arm/lithium-codegen-arm.cc
File src/arm/lithium-codegen-arm.cc (right):
https://codereview.chromium.org/62293002/diff/1/src/arm/lithium-codegen-arm.cc#newcode773
src/arm/lithium-codegen-arm.cc:773: Register scratch = scratch0();
May be you can leave the case FLAG_deopt_every_n_times == 1. It really
generates less code for this special case.
https://codereview.chromium.org/62293002/diff/1/src/arm/lithium-codegen-arm.cc#newcode778
src/arm/lithium-codegen-arm.cc:778: __ mov(scratch, Operand::Zero());
You can also make this mov conditional (you must negate the condition).
https://codereview.chromium.org/62293002/diff/1/src/arm/lithium-codegen-arm.cc#newcode799
src/arm/lithium-codegen-arm.cc:799: // to use 'msr' and 'mrs'
instructions here, but they are not supported by
mrs and msr are available (assembler-arm.h line 1029).
https://codereview.chromium.org/62293002/
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.