• weiliang.lin@intel.com's avatar
    X87: Further improve deopt reason output · 803761a9
    weiliang.lin@intel.com authored
    port r24123.  R24123 does not cover all required code change in X87.
    
    original commit message:
       Further improve deopt reason output.
       * 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.
    
    BUG=
    R=weiliang.lin@intel.com
    
    Review URL: https://codereview.chromium.org/589313002
    
    Patch from Chunyang Dai <chunyang.dai@intel.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24129 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    803761a9
Name
Last commit
Last update
..
OWNERS Loading commit data...
assembler-x87-inl.h Loading commit data...
assembler-x87.cc Loading commit data...
assembler-x87.h Loading commit data...
builtins-x87.cc Loading commit data...
code-stubs-x87.cc Loading commit data...
code-stubs-x87.h Loading commit data...
codegen-x87.cc Loading commit data...
codegen-x87.h Loading commit data...
cpu-x87.cc Loading commit data...
debug-x87.cc Loading commit data...
deoptimizer-x87.cc Loading commit data...
disasm-x87.cc Loading commit data...
frames-x87.cc Loading commit data...
frames-x87.h Loading commit data...
full-codegen-x87.cc Loading commit data...
interface-descriptors-x87.cc Loading commit data...
lithium-codegen-x87.cc Loading commit data...
lithium-codegen-x87.h Loading commit data...
lithium-gap-resolver-x87.cc Loading commit data...
lithium-gap-resolver-x87.h Loading commit data...
lithium-x87.cc Loading commit data...
lithium-x87.h Loading commit data...
macro-assembler-x87.cc Loading commit data...
macro-assembler-x87.h Loading commit data...
regexp-macro-assembler-x87.cc Loading commit data...
regexp-macro-assembler-x87.h Loading commit data...
simulator-x87.cc Loading commit data...
simulator-x87.h Loading commit data...