Changeset 102723 in webkit for trunk/Source/JavaScriptCore/bytecode/ValueRecovery.h
- Timestamp:
- Dec 13, 2011, 5:46:36 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.