Changeset 102723 in webkit for trunk/Source/JavaScriptCore/bytecode
- Timestamp:
- Dec 13, 2011, 5:46:36 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore/bytecode
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/CodeBlock.h
r102694 r102723 428 428 } 429 429 430 DFG::OSRExit& lastOSRExit() 431 { 432 return m_dfgData->osrExit.last(); 433 } 434 430 435 void appendSpeculationRecovery(const DFG::SpeculationRecovery& recovery) 431 436 { -
trunk/Source/JavaScriptCore/bytecode/CodeOrigin.h
r100527 r102723 74 74 bool operator==(const CodeOrigin& other) const; 75 75 76 bool operator!=(const CodeOrigin& other) const { return !(*this == other); } 77 76 78 #ifndef NDEBUG 77 79 // Get the inline stack. This is slow, and is intended for debugging only. -
trunk/Source/JavaScriptCore/bytecode/ValueRecovery.h
r102706 r102723 56 56 #endif 57 57 InFPR, 58 UInt32InGPR, 58 59 // It's in the register file, but at a different location. 59 60 DisplacedInRegisterFile, … … 119 120 } 120 121 122 static ValueRecovery uint32InGPR(MacroAssembler::RegisterID gpr) 123 { 124 ValueRecovery result; 125 result.m_technique = UInt32InGPR; 126 result.m_source.gpr = gpr; 127 return result; 128 } 129 121 130 #if USE(JSVALUE32_64) 122 131 static ValueRecovery inPair(MacroAssembler::RegisterID tagGPR, MacroAssembler::RegisterID payloadGPR) … … 187 196 MacroAssembler::RegisterID gpr() const 188 197 { 189 ASSERT(m_technique == InGPR || m_technique == UnboxedInt32InGPR || m_technique == UnboxedBooleanInGPR );198 ASSERT(m_technique == InGPR || m_technique == UnboxedInt32InGPR || m_technique == UnboxedBooleanInGPR || m_technique == UInt32InGPR); 190 199 return m_source.gpr; 191 200 } … … 248 257 fprintf(out, "bool(%%r%d)", gpr()); 249 258 break; 259 case UInt32InGPR: 260 fprintf(out, "uint32(%%r%d)", gpr()); 261 break; 250 262 case InFPR: 251 fprintf(out, "%% r%d", fpr());263 fprintf(out, "%%fr%d", fpr()); 252 264 break; 253 265 #if USE(JSVALUE32_64)
Note:
See TracChangeset
for help on using the changeset viewer.