• svenpanne@chromium.org's avatar
    Further improve deopt reason output. · 73844675
    svenpanne@chromium.org authored
    * Make the detailed deopt reason mandatory on x64, other platforms
      will follow in separate CLs.
    
    * Extracted and improved jump table entry sharing logic: When
      --trace-deopt is on, we get separate entries for different deopt
      reasons. This enables us to distinguish the several reasons single
      instructions can have.
    
    * Don't emit superfluous jump table comments: The bailout ID is still
      visible, and the jump table entry number is not interesting (but
      easy to determine if really needed).
    
    * Unify the internal name of the jump table member across platforms.
    
    R=jarin@chromium.org
    
    Review URL: https://codereview.chromium.org/595513002
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24123 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    73844675
Name
Last commit
Last update
..
OWNERS Loading commit data...
assembler-arm64-inl.h Loading commit data...
assembler-arm64.cc Loading commit data...
assembler-arm64.h Loading commit data...
builtins-arm64.cc Loading commit data...
code-stubs-arm64.cc Loading commit data...
code-stubs-arm64.h Loading commit data...
codegen-arm64.cc Loading commit data...
codegen-arm64.h Loading commit data...
constants-arm64.h Loading commit data...
cpu-arm64.cc Loading commit data...
debug-arm64.cc Loading commit data...
decoder-arm64-inl.h Loading commit data...
decoder-arm64.cc Loading commit data...
decoder-arm64.h Loading commit data...
delayed-masm-arm64-inl.h Loading commit data...
delayed-masm-arm64.cc Loading commit data...
delayed-masm-arm64.h Loading commit data...
deoptimizer-arm64.cc Loading commit data...
disasm-arm64.cc Loading commit data...
disasm-arm64.h Loading commit data...
frames-arm64.cc Loading commit data...
frames-arm64.h Loading commit data...
full-codegen-arm64.cc Loading commit data...
instructions-arm64.cc Loading commit data...
instructions-arm64.h Loading commit data...
instrument-arm64.cc Loading commit data...
instrument-arm64.h Loading commit data...
interface-descriptors-arm64.cc Loading commit data...
interface-descriptors-arm64.h Loading commit data...
lithium-arm64.cc Loading commit data...
lithium-arm64.h Loading commit data...
lithium-codegen-arm64.cc Loading commit data...
lithium-codegen-arm64.h Loading commit data...
lithium-gap-resolver-arm64.cc Loading commit data...
lithium-gap-resolver-arm64.h Loading commit data...
macro-assembler-arm64-inl.h Loading commit data...
macro-assembler-arm64.cc Loading commit data...
macro-assembler-arm64.h Loading commit data...
regexp-macro-assembler-arm64.cc Loading commit data...
regexp-macro-assembler-arm64.h Loading commit data...
simulator-arm64.cc Loading commit data...
simulator-arm64.h Loading commit data...
utils-arm64.cc Loading commit data...
utils-arm64.h Loading commit data...