Changeset 89985 in webkit
- Timestamp:
- Jun 28, 2011, 7:41:47 PM (15 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
jit/JITPropertyAccess32_64.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r89975 r89985 1 2011-06-28 Pierre Rossi <pierre.rossi@gmail.com> 2 3 Reviewed by Eric Seidel. 4 5 Warnings in JSC's JIT on 32 bit 6 https://bugs.webkit.org/show_bug.cgi?id=63259 7 8 Fairly straightforward, just use ASSERT_JIT_OFFSET_UNUSED when it applies. 9 10 * jit/JITPropertyAccess32_64.cpp: 11 (JSC::JIT::emit_op_method_check): 12 (JSC::JIT::compileGetByIdHotPath): 13 (JSC::JIT::emit_op_put_by_id): 14 1 15 2011-06-28 Sheriff Bot <webkit.review.bot@gmail.com> 2 16 -
trunk/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp
r89630 r89985 132 132 Jump match = jump(); 133 133 134 ASSERT_JIT_OFFSET (differenceBetween(info.structureToCompare, protoObj), patchOffsetMethodCheckProtoObj);134 ASSERT_JIT_OFFSET_UNUSED(protoObj, differenceBetween(info.structureToCompare, protoObj), patchOffsetMethodCheckProtoObj); 135 135 ASSERT_JIT_OFFSET(differenceBetween(info.structureToCompare, protoStructureToCompare), patchOffsetMethodCheckProtoStruct); 136 ASSERT_JIT_OFFSET (differenceBetween(info.structureToCompare, putFunction), patchOffsetMethodCheckPutFunction);136 ASSERT_JIT_OFFSET_UNUSED(putFunction, differenceBetween(info.structureToCompare, putFunction), patchOffsetMethodCheckPutFunction); 137 137 138 138 // Link the failure cases here. … … 335 335 loadPtr(Address(regT0, JSObject::offsetOfPropertyStorage()), regT2); 336 336 DataLabelCompact displacementLabel1 = loadPtrWithCompactAddressOffsetPatch(Address(regT2, patchGetByIdDefaultOffset), regT0); // payload 337 ASSERT_JIT_OFFSET (differenceBetween(hotPathBegin, displacementLabel1), patchOffsetGetByIdPropertyMapOffset1);337 ASSERT_JIT_OFFSET_UNUSED(displacementLabel1, differenceBetween(hotPathBegin, displacementLabel1), patchOffsetGetByIdPropertyMapOffset1); 338 338 DataLabelCompact displacementLabel2 = loadPtrWithCompactAddressOffsetPatch(Address(regT2, patchGetByIdDefaultOffset), regT1); // tag 339 ASSERT_JIT_OFFSET (differenceBetween(hotPathBegin, displacementLabel2), patchOffsetGetByIdPropertyMapOffset2);339 ASSERT_JIT_OFFSET_UNUSED(displacementLabel2, differenceBetween(hotPathBegin, displacementLabel2), patchOffsetGetByIdPropertyMapOffset2); 340 340 341 341 Label putResult(this); … … 412 412 END_UNINTERRUPTED_SEQUENCE(sequencePutById); 413 413 414 ASSERT_JIT_OFFSET (differenceBetween(hotPathBegin, displacementLabel1), patchOffsetPutByIdPropertyMapOffset1);415 ASSERT_JIT_OFFSET (differenceBetween(hotPathBegin, displacementLabel2), patchOffsetPutByIdPropertyMapOffset2);414 ASSERT_JIT_OFFSET_UNUSED(displacementLabel1, differenceBetween(hotPathBegin, displacementLabel1), patchOffsetPutByIdPropertyMapOffset1); 415 ASSERT_JIT_OFFSET_UNUSED(displacementLabel2, differenceBetween(hotPathBegin, displacementLabel2), patchOffsetPutByIdPropertyMapOffset2); 416 416 } 417 417
Note:
See TracChangeset
for help on using the changeset viewer.