Ignore:
Timestamp:
Jan 29, 2015, 8:28:36 PM (11 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r179357 and r179358.
https://bugs.webkit.org/show_bug.cgi?id=141062

Suspect this caused WebGL tests to start flaking (Requested by
kling on #webkit).

Reverted changesets:

"Polymorphic call inlining should be based on polymorphic call
inline caching rather than logging"
https://bugs.webkit.org/show_bug.cgi?id=140660
http://trac.webkit.org/changeset/179357

"Unreviewed, fix no-JIT build."
http://trac.webkit.org/changeset/179358

Patch by Commit Queue <[email protected]> on 2015-01-29

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/bytecode/CallLinkInfo.h

    r179357 r179392  
    11/*
    2  * Copyright (C) 2012, 2014, 2015 Apple Inc. All rights reserved.
     2 * Copyright (C) 2012, 2014 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2727#define CallLinkInfo_h
    2828
     29#include "CallEdgeProfile.h"
     30#include "ClosureCallStubRoutine.h"
    2931#include "CodeLocation.h"
    3032#include "CodeSpecializationKind.h"
     
    3234#include "JSFunction.h"
    3335#include "Opcode.h"
    34 #include "PolymorphicCallStubRoutine.h"
    3536#include "WriteBarrier.h"
    3637#include <wtf/OwnPtr.h>
     
    8283    JITWriteBarrier<JSFunction> callee;
    8384    WriteBarrier<JSFunction> lastSeenCallee;
    84     RefPtr<PolymorphicCallStubRoutine> stub;
     85    RefPtr<ClosureCallStubRoutine> stub;
    8586    bool isFTL : 1;
    8687    bool hasSeenShouldRepatch : 1;
     
    8889    unsigned callType : 5; // CallType
    8990    unsigned calleeGPR : 8;
    90     uint32_t slowPathCount;
     91    unsigned slowPathCount;
    9192    CodeOrigin codeOrigin;
     93    OwnPtr<CallEdgeProfile> callEdgeProfile;
    9294
    9395    bool isLinked() { return stub || callee; }
Note: See TracChangeset for help on using the changeset viewer.