Searched refs:JSFunction (Results 51 - 72 of 72) sorted by relevance

123

/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJITOpcodes32_64.cpp37 #include "JSFunction.h"
90 loadPtr(Address(ARMRegisters::r1, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2);
119 loadPtr(Address(MIPSRegisters::a2, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2);
145 loadPtr(Address(regT5, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2);
1165 loadPtr(Address(calleeReg, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfAllocator()), allocatorReg);
1166 loadPtr(Address(calleeReg, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfStructure()), structureReg);
H A DJIT.cpp44 #include "JSFunction.h"
805 void JIT::linkFor(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBlock, JIT::CodePtr code, CallLinkInfo* callLinkInfo, VM* vm, CodeSpecializationKind kind)
H A DJITOpcodes.cpp38 #include "JSFunction.h"
920 loadPtr(Address(calleeReg, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfAllocator()), allocatorReg);
921 loadPtr(Address(calleeReg, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfStructure()), structureReg);
H A DJIT.h401 static void linkFor(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBlock, CodePtr, CallLinkInfo*, VM*, CodeSpecializationKind);
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGFixupPhase.cpp1096 if (!specificValue->inherits(&JSFunction::s_info))
1099 JSFunction* function = jsCast<JSFunction*>(specificValue);
H A DDFGByteCodeParser.cpp1088 JSFunction* callee, // Null if this is a closure call.
1238 if (JSFunction* function = callLinkStatus.function())
1916 // Moreover, currently we can assume that this value is a JSFunction*, which
2048 ASSERT(cell->inherits(&JSFunction::s_info));
2050 JSFunction* function = jsCast<JSFunction*>(cell);
2126 ASSERT(profile->m_singletonValue.asCell()->inherits(&JSFunction::s_info));
3468 JSFunction* callee, // Null if this is a closure call.
H A DDFGRepatch.cpp1128 void dfgLinkFor(ExecState* exec, CallLinkInfo& callLinkInfo, CodeBlock* calleeCodeBlock, JSFunction* callee, MacroAssemblerCodePtr codePtr, CodeSpecializationKind kind)
1194 CCallHelpers::Address(calleeGPR, JSFunction::offsetOfExecutable()),
1198 CCallHelpers::Address(calleeGPR, JSFunction::offsetOfScopeChain()),
H A DDFGNode.h807 JSCell* result = reinterpret_cast<JSFunction*>(m_opInfo);
H A DDFGSpeculativeJIT32_64.cpp820 m_jit.loadPtr(MacroAssembler::Address(calleePayloadGPR, OBJECT_OFFSETOF(JSFunction, m_scope)), resultPayloadGPR);
3727 m_jit.loadPtr(JITCompiler::Address(calleeGPR, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfAllocator()), allocatorGPR);
3728 m_jit.loadPtr(JITCompiler::Address(calleeGPR, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfStructure()), structureGPR);
3739 jsCast<JSFunction*>(node->function())->addAllocationProfileWatchpoint(speculationWatchpoint());
3786 m_jit.loadPtr(JITCompiler::Address(function.gpr(), JSFunction::offsetOfScopeChain()), result.gpr());
3982 speculationCheck(BadExecutable, JSValueSource::unboxedCell(function.gpr()), node->child1(), m_jit.branchWeakPtr(JITCompiler::NotEqual, JITCompiler::Address(function.gpr(), JSFunction::offsetOfExecutable()), node->executable()));
H A DDFGSpeculativeJIT64.cpp789 m_jit.loadPtr(MacroAssembler::Address(calleeGPR, OBJECT_OFFSETOF(JSFunction, m_scope)), resultGPR);
3628 m_jit.loadPtr(JITCompiler::Address(calleeGPR, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfAllocator()), allocatorGPR);
3629 m_jit.loadPtr(JITCompiler::Address(calleeGPR, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfStructure()), structureGPR);
3640 jsCast<JSFunction*>(node->function())->addAllocationProfileWatchpoint(speculationWatchpoint());
3686 m_jit.loadPtr(JITCompiler::Address(function.gpr(), JSFunction::offsetOfScopeChain()), result.gpr());
3876 speculationCheck(BadExecutable, JSValueSource::unboxedCell(function.gpr()), node->child1(), m_jit.branchWeakPtr(JITCompiler::NotEqual, JITCompiler::Address(function.gpr(), JSFunction::offsetOfExecutable()), node->executable()));
H A DDFGSpeculativeJIT.h556 JSFunction* valueOfFunctionConstant(Node* node) { return m_jit.graph().valueOfFunctionConstant(node); }
/macosx-10.9.5/JavaScriptCore-7537.78.1/llint/
H A DLowLevelInterpreter32_64.asm374 loadp JSFunction::m_allocationProfile + ObjectAllocationProfile::m_allocator[t0], t1
375 loadp JSFunction::m_allocationProfile + ObjectAllocationProfile::m_structure[t0], t2
1600 loadp JSFunction::m_scope[t2], t0
1854 loadp JSFunction::m_executable[t1], t1
1867 loadp JSFunction::m_executable[t1], t1
1880 loadp JSFunction::m_executable[t1], t1
1894 loadp JSFunction::m_executable[t1], t1
1907 loadp JSFunction::m_executable[t1], t1
H A DLowLevelInterpreter64.asm259 loadp JSFunction::m_allocationProfile + ObjectAllocationProfile::m_allocator[t0], t1
260 loadp JSFunction::m_allocationProfile + ObjectAllocationProfile::m_structure[t0], t2
1438 loadp JSFunction::m_scope[t2], t0
1686 loadp JSFunction::m_executable[t4], t1
1705 loadp JSFunction::m_executable[t1], t1
H A DLowLevelInterpreter.asm271 loadp JSFunction::m_executable[targetRegister], targetRegister
277 loadp JSFunction::m_executable[targetRegister], targetRegister
/macosx-10.9.5/JavaScriptCore-7537.78.1/
H A Djsc.cpp36 #include "JSFunction.h"
258 putDirect(vm, identifier, JSFunction::create(globalExec(), this, arguments, identifier.string(), function));
264 putDirect(vm, identifier, JSFunction::create(globalExec(), this, arguments, identifier.string(), function, NoIntrinsic, function));
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DJSCJSValueInlines.h32 #include "JSFunction.h"
608 return isCell() && (asCell()->inherits(&JSFunction::s_info) || asCell()->inherits(&InternalFunction::s_info));
H A DExecutable.cpp406 JSValue value = JSFunction::create(globalExec, unlinkedFunctionExecutable->link(vm, m_source, lineNo(), 0), scope);
H A DJSArray.cpp1354 tree.abstractor().m_cachedCall = adoptPtr(new CachedCall(exec, jsCast<JSFunction*>(compareFunction), 2));
H A DJSObject.cpp36 #include "JSFunction.h"
2225 JSFunction* function =
2226 JSFunction::create(exec, globalObject, functionLength, name, nativeFunction, intrinsic);
/macosx-10.9.5/WebCore-7537.78.1/bindings/js/
H A DJSDOMWindowCustom.cpp76 return JSFunction::create(exec, exec->lexicalGlobalObject(), length, propertyName.publicName(), nativeFunction);
/macosx-10.9.5/WebCore-7537.78.1/bridge/qt/
H A Dqt_runtime.cpp52 #include <JSFunction.h>
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DCodeBlock.cpp45 #include "JSFunction.h"
461 JSFunction* target = getCallLinkInfo(location).lastSeenCallee.get();

Completed in 406 milliseconds

123