Changeset 155594 in webkit for trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
- Timestamp:
- Sep 11, 2013, 10:52:06 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r155575 r155594 1217 1217 } 1218 1218 1219 GPRTemporary::GPRTemporary(SpeculativeJIT* jit, Int egerOperand& op1)1219 GPRTemporary::GPRTemporary(SpeculativeJIT* jit, Int32Operand& op1) 1220 1220 : m_jit(jit) 1221 1221 , m_gpr(InvalidGPRReg) … … 1227 1227 } 1228 1228 1229 GPRTemporary::GPRTemporary(SpeculativeJIT* jit, Int egerOperand& op1, IntegerOperand& op2)1229 GPRTemporary::GPRTemporary(SpeculativeJIT* jit, Int32Operand& op1, Int32Operand& op2) 1230 1230 : m_jit(jit) 1231 1231 , m_gpr(InvalidGPRReg) … … 2409 2409 // time. This at least allows subsequent code to not have weird conditionals. 2410 2410 2411 Int egerOperand op1(this, node->child1());2411 Int32Operand op1(this, node->child1()); 2412 2412 FPRTemporary result(this); 2413 2413 … … 2425 2425 } 2426 2426 2427 Int egerOperand op1(this, node->child1());2427 Int32Operand op1(this, node->child1()); 2428 2428 GPRTemporary result(this); // For the benefit of OSR exit, force these to be in different registers. In reality the OSR exit compiler could find cases where you have uint32(%r1) followed by int32(%r1) and then use different registers, but that seems like too much effort. 2429 2429
Note:
See TracChangeset
for help on using the changeset viewer.