Changeset 179392 in webkit for trunk/Source/JavaScriptCore/bytecode/CallLinkInfo.h
- Timestamp:
- Jan 29, 2015, 8:28:36 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/CallLinkInfo.h
r179357 r179392 1 1 /* 2 * Copyright (C) 2012, 2014 , 2015Apple Inc. All rights reserved.2 * Copyright (C) 2012, 2014 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 27 27 #define CallLinkInfo_h 28 28 29 #include "CallEdgeProfile.h" 30 #include "ClosureCallStubRoutine.h" 29 31 #include "CodeLocation.h" 30 32 #include "CodeSpecializationKind.h" … … 32 34 #include "JSFunction.h" 33 35 #include "Opcode.h" 34 #include "PolymorphicCallStubRoutine.h"35 36 #include "WriteBarrier.h" 36 37 #include <wtf/OwnPtr.h> … … 82 83 JITWriteBarrier<JSFunction> callee; 83 84 WriteBarrier<JSFunction> lastSeenCallee; 84 RefPtr< PolymorphicCallStubRoutine> stub;85 RefPtr<ClosureCallStubRoutine> stub; 85 86 bool isFTL : 1; 86 87 bool hasSeenShouldRepatch : 1; … … 88 89 unsigned callType : 5; // CallType 89 90 unsigned calleeGPR : 8; 90 u int32_tslowPathCount;91 unsigned slowPathCount; 91 92 CodeOrigin codeOrigin; 93 OwnPtr<CallEdgeProfile> callEdgeProfile; 92 94 93 95 bool isLinked() { return stub || callee; }
Note:
See TracChangeset
for help on using the changeset viewer.