Changeset 196045 in webkit
- Timestamp:
- Feb 2, 2016 9:03:38 PM (8 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r196044 r196045 1 2016-02-02 Benjamin Poulain <benjamin@webkit.org> 2 3 [JSC] Do not copy FP when lowering FramePointer 4 https://bugs.webkit.org/show_bug.cgi?id=153769 5 6 Reviewed by Michael Saboff. 7 8 That extra move is just wasted time. The fewer Moves we have, 9 the happier IRC is. 10 11 * b3/B3LowerToAir.cpp: 12 (JSC::B3::Air::LowerToAir::tmp): 13 (JSC::B3::Air::LowerToAir::lower): 14 1 15 2016-02-02 Keith Miller <keith_miller@apple.com> 2 16 -
trunk/Source/JavaScriptCore/b3/B3LowerToAir.cpp
r196032 r196045 309 309 while (shouldCopyPropagate(value)) 310 310 value = value->child(0); 311 312 if (value->opcode() == FramePointer) 313 return Tmp(GPRInfo::callFrameRegister); 314 311 315 Tmp& realTmp = m_valueToTmp[value]; 312 316 if (!realTmp) { … … 1946 1950 1947 1951 case FramePointer: { 1948 append(Move, Tmp(GPRInfo::callFrameRegister), tmp(m_value));1952 ASSERT(tmp(m_value) == Tmp(GPRInfo::callFrameRegister)); 1949 1953 return; 1950 1954 }
Note: See TracChangeset
for help on using the changeset viewer.