Changeset 148893 in webkit for trunk/Source/JavaScriptCore/jit/JIT.h
- Timestamp:
- Apr 22, 2013, 10:37:29 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JIT.h
r148696 r148893 781 781 void emitSlow_op_jngreatereq(Instruction*, Vector<SlowCaseEntry>::iterator&); 782 782 void emitSlow_op_jtrue(Instruction*, Vector<SlowCaseEntry>::iterator&); 783 void emitSlow_op_loop_hint(Instruction*, Vector<SlowCaseEntry>::iterator&); 783 784 void emitSlow_op_lshift(Instruction*, Vector<SlowCaseEntry>::iterator&); 784 785 void emitSlow_op_mod(Instruction*, Vector<SlowCaseEntry>::iterator&); … … 853 854 void emitLoadCharacterString(RegisterID src, RegisterID dst, JumpList& failures); 854 855 855 enum OptimizationCheckKind { LoopOptimizationCheck, EnterOptimizationCheck };856 856 #if ENABLE(DFG_JIT) 857 void emitOptimizationCheck(OptimizationCheckKind); 858 #else 859 void emitOptimizationCheck(OptimizationCheckKind) { } 860 #endif 861 void emitWatchdogTimerCheck(); 857 void emitEnterOptimizationCheck(); 858 #else 859 void emitEnterOptimizationCheck() { } 860 #endif 862 861 863 862 #ifndef NDEBUG … … 945 944 } JIT_CLASS_ALIGNMENT; 946 945 947 inline void JIT::emit_op_loop_hint(Instruction*)948 {949 emitWatchdogTimerCheck();950 emitOptimizationCheck(LoopOptimizationCheck);951 }952 953 946 } // namespace JSC 954 947
Note:
See TracChangeset
for help on using the changeset viewer.