Ignore:
Timestamp:
Dec 26, 2015, 10:27:03 PM (9 years ago)
Author:
[email protected]
Message:

Rename NodeMayOverflowInXXX to NodeMayOverflowInt32InXXX.
https://bugs.webkit.org/show_bug.cgi?id=152555

Reviewed by Alex Christensen.

That's because the NodeMayOverflowInBaseline and NodeMayOverflowInDFG flags only
indicates potential overflowing of Int32 values. We'll be adding overflow
profiling for Int52 values later, and we should disambiguate between the 2 types.

This is purely a renaming patch. There are no semantic changes.

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::makeSafe):
(JSC::DFG::ByteCodeParser::makeDivSafe):
(JSC::DFG::ByteCodeParser::handleIntrinsicCall):

  • dfg/DFGNodeFlags.cpp:

(JSC::DFG::dumpNodeFlags):

  • dfg/DFGNodeFlags.h:

(JSC::DFG::nodeMayOverflowInt32):
(JSC::DFG::nodeCanSpeculateInt32):
(JSC::DFG::nodeMayOverflow): Deleted.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp

    r179840 r194423  
    8585            out.print(comma, "UseAsOther");
    8686    }
    87    
    88     if (flags & NodeMayOverflowInBaseline)
    89         out.print(comma, "MayOverflowInBaseline");
    90    
    91     if (flags & NodeMayOverflowInDFG)
    92         out.print(comma, "MayOverflowInDFG");
    93    
     87
     88    if (flags & NodeMayOverflowInt32InBaseline)
     89        out.print(comma, "MayOverflowInt32InBaseline");
     90
     91    if (flags & NodeMayOverflowInt32InDFG)
     92        out.print(comma, "MayOverflowInt32InDFG");
     93
    9494    if (flags & NodeMayNegZeroInBaseline)
    9595        out.print(comma, "MayNegZeroInBaseline");
Note: See TracChangeset for help on using the changeset viewer.