Changeset 155662 in webkit for trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
- Timestamp:
- Sep 12, 2013, 4:57:59 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r155643 r155662 2316 2316 // time. This at least allows subsequent code to not have weird conditionals. 2317 2317 2318 Int32Operand op1(this, node->child1());2318 SpeculateInt32Operand op1(this, node->child1()); 2319 2319 FPRTemporary result(this); 2320 2320 … … 2332 2332 } 2333 2333 2334 Int32Operand op1(this, node->child1());2334 SpeculateInt32Operand op1(this, node->child1()); 2335 2335 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. 2336 2336
Note:
See TracChangeset
for help on using the changeset viewer.