Changeset 178856 in webkit for trunk/Source/JavaScriptCore/ftl/FTLLowerDFGToLLVM.cpp
- Timestamp:
- Jan 21, 2015, 1:43:55 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ftl/FTLLowerDFGToLLVM.cpp
r176771 r178856 3628 3628 callee = m_out.operation(function); 3629 3629 3630 JSScope* scope = knownFunction->scopeUnchecked();3631 3630 m_out.storePtr(m_callFrame, m_execStorage, m_heaps.CallFrame_callerFrame); 3632 3631 m_out.storePtr(constNull(m_out.intPtr), addressFor(m_execStorage, JSStack::CodeBlock)); 3633 m_out.storePtr(weakPointer(scope), addressFor(m_execStorage, JSStack::ScopeChain));3634 3632 m_out.storePtr(weakPointer(knownFunction), addressFor(m_execStorage, JSStack::Callee)); 3635 3633 … … 3679 3677 arguments.append(jsCallee); // callee -> %rax 3680 3678 arguments.append(getUndef(m_out.int64)); // code block 3681 arguments.append(getUndef(m_out.int64)); // scope chain3682 3679 arguments.append(jsCallee); // callee -> stack 3683 3680 arguments.append(m_out.constInt64(numArgs)); // argument count and zeros for the tag
Note:
See TracChangeset
for help on using the changeset viewer.