Changeset 96389 in webkit
- Timestamp:
- Sep 29, 2011 10:15:58 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r96381 r96389 1 2011-09-29 Yuqiang Xian <yuqiang.xian@intel.com> 2 3 DFG JIT - register not unlocked after usage in ArithDiv 4 https://bugs.webkit.org/show_bug.cgi?id=69122 5 6 Reviewed by Geoffrey Garen. 7 8 Some allocated register is not unlocked after the usage in ArithDiv. 9 Also there's a typo in "ENBALE_DFG_CONSISTENTCY_CHECK". 10 11 * dfg/DFGNode.h: 12 * dfg/DFGSpeculativeJIT32_64.cpp: 13 (JSC::DFG::SpeculativeJIT::compile): 14 * dfg/DFGSpeculativeJIT64.cpp: 15 (JSC::DFG::SpeculativeJIT::compile): 16 1 17 2011-09-29 Mark Hahnenberg <mhahnenberg@apple.com> 2 18 -
trunk/Source/JavaScriptCore/dfg/DFGNode.h
r96375 r96389 45 45 #endif 46 46 // Consistency check contents compiler data structures. 47 #define EN BALE_DFG_CONSISTENCY_CHECK 047 #define ENABLE_DFG_CONSISTENCY_CHECK 0 48 48 // Emit a breakpoint into the head of every generated function, to aid debugging in GDB. 49 49 #define ENABLE_DFG_JIT_BREAK_ON_EVERY_FUNCTION 0 -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp
r96379 r96389 904 904 m_jit.assembler().idivl_r(op2GPR); 905 905 906 if (temp2 != InvalidGPRReg) 907 unlock(temp2); 908 906 909 // Check that there was no remainder. If there had been, then we'd be obligated to 907 910 // produce a double result instead. -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
r96379 r96389 999 999 m_jit.assembler().idivl_r(op2GPR); 1000 1000 1001 if (temp2 != InvalidGPRReg) 1002 unlock(temp2); 1003 1001 1004 // Check that there was no remainder. If there had been, then we'd be obligated to 1002 1005 // produce a double result instead.
Note: See TracChangeset
for help on using the changeset viewer.