Ignore:
Timestamp:
Aug 26, 2014, 9:46:10 AM (11 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r172940.
https://bugs.webkit.org/show_bug.cgi?id=136256

Caused assertions on fast/storage/serialized-script-
value.html, and possibly flakiness on more tests (Requested by
ap on #webkit).

Reverted changeset:

"FTL should be able to do polymorphic call inlining"
https://bugs.webkit.org/show_bug.cgi?id=135145
http://trac.webkit.org/changeset/172940

File:
1 edited

Legend:

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

    r172940 r172961  
    737737                    fixEdge<StringUse>(node->child1());
    738738                break;
    739             case SwitchCell:
    740                 if (node->child1()->shouldSpeculateCell())
    741                     fixEdge<CellUse>(node->child1());
    742                 // else it's fine for this to have UntypedUse; we will handle this by just making
    743                 // non-cells take the default case.
    744                 break;
    745739            }
    746740            break;
     
    904898        }
    905899
    906         case GetExecutable: {
     900        case CheckExecutable: {
    907901            fixEdge<FunctionUse>(node->child1());
    908902            break;
     
    910904           
    911905        case CheckStructure:
    912         case CheckCell:
     906        case CheckFunction:
    913907        case CheckHasInstance:
    914908        case CreateThis:
     
    11271121        case Call:
    11281122        case Construct:
    1129         case ProfiledCall:
    1130         case ProfiledConstruct:
    11311123        case NativeCall:
    11321124        case NativeConstruct:
     
    11581150        case CountExecution:
    11591151        case ForceOSRExit:
    1160         case CheckBadCell:
    11611152        case CheckWatchdogTimer:
    11621153        case Unreachable:
     
    11691160        case MovHint:
    11701161        case ZombieHint:
    1171         case BottomValue:
    11721162            break;
    11731163#else
Note: See TracChangeset for help on using the changeset viewer.