Changeset 216430 in webkit
- Timestamp:
- May 8, 2017 10:06:29 AM (7 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r216428 r216430 1 2017-05-08 JF Bastien <jfbastien@apple.com> 2 3 WebAssembly: don't just emit extended offset adds for patch 4 https://bugs.webkit.org/show_bug.cgi?id=171799 5 6 Reviewed by Mark Lam. 7 8 It isn't necessary to restrict. 9 10 * b3/air/AirLowerStackArgs.cpp: 11 (JSC::B3::Air::lowerStackArgs): 12 1 13 2017-05-08 Mark Lam <mark.lam@apple.com> 2 14 -
trunk/Source/JavaScriptCore/b3/air/AirLowerStackArgs.cpp
r216306 r216430 71 71 for (unsigned instIndex = 0; instIndex < block->size(); ++instIndex) { 72 72 Inst& inst = block->at(instIndex); 73 bool isPatch = inst.kind.opcode == Patch;74 73 75 74 inst.forEachArg( … … 78 77 int32_t offsetFromSP = offsetFromFP + code.frameSize(); 79 78 80 if (i sPatch && inst.admitsExtendedOffsetAddr(arg)) {79 if (inst.admitsExtendedOffsetAddr(arg)) { 81 80 // Stackmaps and patchpoints expect addr inputs relative to SP or FP only. We might as well 82 81 // not even bother generating an addr with valid form for these opcodes since extended offset
Note: See TracChangeset
for help on using the changeset viewer.