Reviewers: jochen, ulan,
Message:
This is a first step to improving the deoptimization exit sites. It will
help
abstract the type of branch we want to perform for the different variants of
DeoptimizeIf (DeoptimizeIfNegative(register), etc.).
Description:
A64: Introduce 'branch types' that extend the architectural conditions.
The branch types include 'always' and 'never', and types like reg_zero
(CBZ) and
reg_bit_clear (TBZ).
This will be used by incoming improvements to the code generated for
deoptimization exit points.
Please review this at https://codereview.chromium.org/170783002/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files (+133, -0 lines):
src/a64/macro-assembler-a64.h
src/a64/macro-assembler-a64.cc
test/cctest/test-assembler-a64.cc
--
--
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.