Changeset 95772 in webkit
- Timestamp:
- Sep 22, 2011 7:16:00 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r95766 r95772 1 2011-09-22 Filip Pizlo <fpizlo@apple.com> 2 3 Another PPC build fix. 4 5 * runtime/Executable.cpp: 6 * runtime/Executable.h: 7 1 8 2011-09-22 Dean Jackson <dino@apple.com> 2 9 -
trunk/Source/JavaScriptCore/runtime/Executable.cpp
r95681 r95772 85 85 #endif 86 86 87 #if ENABLE(JIT) 87 88 // Utility method used for jettisoning code blocks. 88 89 template<typename T> … … 96 97 globalData.heap.addJettisonedCodeBlock(static_pointer_cast<CodeBlock>(codeBlockToJettison.release())); 97 98 } 99 #endif 98 100 99 101 const ClassInfo ScriptExecutable::s_info = { "ScriptExecutable", &ExecutableBase::s_info, 0, 0 }; … … 224 226 } 225 227 228 #if ENABLE(JIT) 226 229 void EvalExecutable::jettisonOptimizedCode(JSGlobalData& globalData) 227 230 { … … 230 233 ASSERT(!m_jitCodeForCallWithArityCheck); 231 234 } 235 #endif 232 236 233 237 void EvalExecutable::visitChildren(SlotVisitor& visitor) … … 350 354 } 351 355 356 #if ENABLE(JIT) 352 357 void ProgramExecutable::jettisonOptimizedCode(JSGlobalData& globalData) 353 358 { … … 356 361 ASSERT(!m_jitCodeForCallWithArityCheck); 357 362 } 363 #endif 358 364 359 365 void ProgramExecutable::unlinkCalls() … … 561 567 } 562 568 569 #if ENABLE(JIT) 563 570 void FunctionExecutable::jettisonOptimizedCodeForCall(JSGlobalData& globalData) 564 571 { … … 574 581 m_jitCodeForConstructWithArityCheck = m_codeBlockForConstruct->getJITCodeWithArityCheck(); 575 582 } 583 #endif 576 584 577 585 void FunctionExecutable::visitChildren(SlotVisitor& visitor) -
trunk/Source/JavaScriptCore/runtime/Executable.h
r95751 r95772 319 319 JSObject* compileOptimized(ExecState*, ScopeChainNode*); 320 320 321 #if ENABLE(JIT) 321 322 void jettisonOptimizedCode(JSGlobalData&); 323 #endif 322 324 323 325 EvalCodeBlock& generatedBytecode() … … 386 388 JSObject* compileOptimized(ExecState*, ScopeChainNode*); 387 389 390 #if ENABLE(JIT) 388 391 void jettisonOptimizedCode(JSGlobalData&); 392 #endif 389 393 390 394 ProgramCodeBlock& generatedBytecode() … … 471 475 JSObject* compileOptimizedForCall(ExecState*, ScopeChainNode*, ExecState* calleeArgsExec = 0); 472 476 477 #if ENABLE(JIT) 473 478 void jettisonOptimizedCodeForCall(JSGlobalData&); 479 #endif 474 480 475 481 bool isGeneratedForCall() const … … 496 502 JSObject* compileOptimizedForConstruct(ExecState*, ScopeChainNode*, ExecState* calleeArgsExec = 0); 497 503 504 #if ENABLE(JIT) 498 505 void jettisonOptimizedCodeForConstruct(JSGlobalData&); 506 #endif 499 507 500 508 bool isGeneratedForConstruct() const … … 537 545 } 538 546 547 #if ENABLE(JIT) 539 548 void jettisonOptimizedCodeFor(JSGlobalData& globalData, CodeSpecializationKind kind) 540 549 { … … 546 555 } 547 556 } 557 #endif 548 558 549 559 bool isGeneratedFor(CodeSpecializationKind kind)
Note: See TracChangeset
for help on using the changeset viewer.