Changeset 190809 in webkit for trunk/Source/JavaScriptCore/dfg/DFGJITCode.h
- Timestamp:
- Oct 9, 2015, 10:54:16 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGJITCode.h
r190735 r190809 29 29 #if ENABLE(DFG_JIT) 30 30 31 #include "CodeBlock.h"32 31 #include "CompilationResult.h" 33 32 #include "DFGCommonData.h" … … 118 117 119 118 RegisterSet liveRegistersToPreserveAtExceptionHandlingCallSite(CodeBlock*, CallSiteIndex) override; 120 #if ENABLE(FTL_JIT) 121 CodeBlock* osrEntryBlock() { return m_osrEntryBlock.get(); } 122 void setOSREntryBlock(VM& vm, const JSCell* owner, CodeBlock* osrEntryBlock) { m_osrEntryBlock.set(vm, owner, osrEntryBlock); } 123 void clearOSREntryBlock() { m_osrEntryBlock.clear(); } 124 #endif 125 119 126 120 private: 127 121 friend class JITCompiler; // Allow JITCompiler to call setCodeRef(). … … 137 131 uint8_t nestedTriggerIsSet { 0 }; 138 132 UpperTierExecutionCounter tierUpCounter; 139 WriteBarrier<CodeBlock> m_osrEntryBlock;133 RefPtr<CodeBlock> osrEntryBlock; 140 134 unsigned osrEntryRetry; 141 135 bool abandonOSREntry;
Note:
See TracChangeset
for help on using the changeset viewer.