Searched defs:stubInfo (Results 1 - 16 of 16) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/
H A DPolymorphicPutByIdList.cpp35 PutByIdAccess PutByIdAccess::fromStructureStubInfo(StructureStubInfo& stubInfo) argument
96 PolymorphicPutByIdList( PutKind putKind, StructureStubInfo& stubInfo) argument
104 from( PutKind putKind, StructureStubInfo& stubInfo) argument
[all...]
H A DStructureStubClearingWatchpoint.cpp64 ensureReferenceAndAddWatchpoint( RefPtr<WatchpointsOnStructureStubInfo>& holderRef, CodeBlock* codeBlock, StructureStubInfo* stubInfo) argument
H A DStructureStubClearingWatchpoint.h80 WatchpointsOnStructureStubInfo(CodeBlock* codeBlock, StructureStubInfo* stubInfo) argument
95 StructureStubInfo* stubInfo() const { return m_stubInfo; } function in class:JSC::WatchpointsOnStructureStubInfo
H A DPolymorphicGetByIdList.cpp54 GetByIdAccess GetByIdAccess::fromStructureStubInfo(StructureStubInfo& stubInfo) argument
97 PolymorphicGetByIdList(StructureStubInfo& stubInfo) argument
105 from(StructureStubInfo& stubInfo) argument
[all...]
H A DGetByIdStatus.cpp164 computeForStubInfo( const ConcurrentJITLocker&, CodeBlock* profiledBlock, StructureStubInfo* stubInfo, StringImpl* uid) argument
[all...]
H A DPutByIdStatus.cpp128 PutByIdStatus PutByIdStatus::computeForStubInfo(const ConcurrentJITLocker&, CodeBlock* profiledBlock, StructureStubInfo* stubInfo, StringImpl* uid) argument
[all...]
H A DCodeBlock.cpp334 StructureStubInfo& stubInfo = *stubPtr; local
2037 StructureStubInfo& stubInfo = **iter; local
2280 StructureStubInfo& stubInfo = **iter; local
2334 resetStub(StructureStubInfo& stubInfo) argument
2345 resetStubInternal(RepatchBuffer& repatchBuffer, StructureStubInfo& stubInfo) argument
2369 resetStubDuringGCInternal(RepatchBuffer& repatchBuffer, StructureStubInfo& stubInfo) argument
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITInlineCacheGenerator.cpp39 static StructureStubInfo* stubInfo = new StructureStubInfo(); local
H A DJITInlineCacheGenerator.h47 StructureStubInfo* stubInfo() const { return m_stubInfo; } function in class:JSC::JITInlineCacheGenerator
H A DJITInlines.h326 ALWAYS_INLINE MacroAssembler::Call JIT::callOperation(V_JITOperation_ESsiJJI operation, StructureStubInfo* stubInfo, RegisterID regOp1, RegisterID regOp2, StringImpl* uid) argument
338 ALWAYS_INLINE MacroAssembler::Call JIT::callOperation(JIT::WithProfileTag, J_JITOperation_ESsiJI operation, int dst, StructureStubInfo* stubInfo, GPRReg arg1, StringImpl* uid) argument
479 ALWAYS_INLINE MacroAssembler::Call JIT::callOperation(JIT::WithProfileTag, J_JITOperation_ESsiJI operation, int dst, StructureStubInfo* stubInfo, GPRReg arg1Tag, GPRReg arg1Payload, StringImpl* uid) argument
539 ALWAYS_INLINE MacroAssembler::Call JIT::callOperation(V_JITOperation_ESsiJJI operation, StructureStubInfo* stubInfo, RegisterID regOp1Tag, RegisterID regOp1Payload, RegisterID regOp2Tag, RegisterID regOp2Payload, StringImpl* uid) argument
H A DJITOperations.cpp134 EncodedJSValue JIT_OPERATION operationGetByIdBuildList(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue base, StringImpl* uid) argument
152 EncodedJSValue JIT_OPERATION operationGetByIdOptimize(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue base, StringImpl* uid) argument
173 operationInOptimize(ExecState* exec, StructureStubInfo* stubInfo, JSCell* base, StringImpl* key) argument
261 operationPutByIdStrictOptimize(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument
284 operationPutByIdNonStrictOptimize(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument
307 operationPutByIdDirectStrictOptimize(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument
330 operationPutByIdDirectNonStrictOptimize(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument
353 operationPutByIdStrictBuildList(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument
373 operationPutByIdNonStrictBuildList(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument
393 operationPutByIdDirectStrictBuildList(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument
413 operationPutByIdDirectNonStrictBuildList(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument
[all...]
H A DRepatch.cpp100 static void repatchByIdSelfAccess(VM& vm, CodeBlock* codeBlock, StructureStubInfo& stubInfo, Structure* structure, const Identifier& propertyName, PropertyOffset offset, argument
130 addStructureTransitionCheck( JSCell* object, Structure* structure, CodeBlock* codeBlock, StructureStubInfo& stubInfo, MacroAssembler& jit, MacroAssembler::JumpList& failureCases, GPRReg scratchGPR) argument
159 addStructureTransitionCheck( JSValue prototype, CodeBlock* codeBlock, StructureStubInfo& stubInfo, MacroAssembler& jit, MacroAssembler::JumpList& failureCases, GPRReg scratchGPR) argument
173 replaceWithJump(RepatchBuffer& repatchBuffer, StructureStubInfo& stubInfo, const MacroAssemblerCodePtr target) argument
222 linkRestoreScratch(LinkBuffer& patchBuffer, bool needToRestoreScratch, StructureStubInfo& stubInfo, MacroAssembler::Jump success, MacroAssembler::Jump fail, MacroAssembler::JumpList failureCases) argument
287 generateByIdStub( ExecState* exec, ByIdStubKind kind, const Identifier& propertyName, FunctionPtr custom, StructureStubInfo& stubInfo, StructureChain* chain, size_t count, PropertyOffset offset, Structure* structure, bool loadTargetFromProxy, WatchpointSet* watchpointSet, CodeLocationLabel successLabel, CodeLocationLabel slowCaseLabel, RefPtr<JITStubRoutine>& stubRoutine) argument
626 tryCacheGetByID(ExecState* exec, JSValue baseValue, const Identifier& propertyName, const PropertySlot& slot, StructureStubInfo& stubInfo) argument
755 repatchGetByID(ExecState* exec, JSValue baseValue, const Identifier& propertyName, const PropertySlot& slot, StructureStubInfo& stubInfo) argument
763 patchJumpToGetByIdStub(CodeBlock* codeBlock, StructureStubInfo& stubInfo, JITStubRoutine* stubRoutine) argument
778 tryBuildGetByIDList(ExecState* exec, JSValue baseValue, const Identifier& ident, const PropertySlot& slot, StructureStubInfo& stubInfo) argument
855 buildGetByIDList(ExecState* exec, JSValue baseValue, const Identifier& propertyName, const PropertySlot& slot, StructureStubInfo& stubInfo) argument
887 emitPutReplaceStub( ExecState* exec, JSValue, const Identifier&, const PutPropertySlot& slot, StructureStubInfo& stubInfo, PutKind, Structure* structure, CodeLocationLabel failureLabel, RefPtr<JITStubRoutine>& stubRoutine) argument
967 emitPutTransitionStub( ExecState* exec, JSValue, const Identifier&, const PutPropertySlot& slot, StructureStubInfo& stubInfo, PutKind putKind, Structure* structure, Structure* oldStructure, StructureChain* prototypeChain, CodeLocationLabel failureLabel, RefPtr<JITStubRoutine>& stubRoutine) argument
1169 tryCachePutByID(ExecState* exec, JSValue baseValue, const Identifier& ident, const PutPropertySlot& slot, StructureStubInfo& stubInfo, PutKind putKind) argument
1277 repatchPutByID(ExecState* exec, JSValue baseValue, const Identifier& propertyName, const PutPropertySlot& slot, StructureStubInfo& stubInfo, PutKind putKind) argument
1285 tryBuildPutByIdList(ExecState* exec, JSValue baseValue, const Identifier& propertyName, const PutPropertySlot& slot, StructureStubInfo& stubInfo, PutKind putKind) argument
1408 buildPutByIdList(ExecState* exec, JSValue baseValue, const Identifier& propertyName, const PutPropertySlot& slot, StructureStubInfo& stubInfo, PutKind putKind) argument
1416 tryRepatchIn( ExecState* exec, JSCell* base, const Identifier& ident, bool wasFound, const PropertySlot& slot, StructureStubInfo& stubInfo) argument
1536 repatchIn( ExecState* exec, JSCell* base, const Identifier& ident, bool wasFound, const PropertySlot& slot, StructureStubInfo& stubInfo) argument
1708 resetGetByID(RepatchBuffer& repatchBuffer, StructureStubInfo& stubInfo) argument
1730 resetPutByID(RepatchBuffer& repatchBuffer, StructureStubInfo& stubInfo) argument
1764 resetIn(RepatchBuffer& repatchBuffer, StructureStubInfo& stubInfo) argument
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/
H A DFTLSlowPathCall.cpp176 callOperation( State& state, const RegisterSet& usedRegisters, CCallHelpers& jit, CodeOrigin codeOrigin, MacroAssembler::JumpList* exceptionTarget, J_JITOperation_ESsiJI operation, GPRReg result, StructureStubInfo* stubInfo, GPRReg object, StringImpl* uid) argument
190 callOperation( State& state, const RegisterSet& usedRegisters, CCallHelpers& jit, CodeOrigin codeOrigin, MacroAssembler::JumpList* exceptionTarget, V_JITOperation_ESsiJJI operation, StructureStubInfo* stubInfo, GPRReg value, GPRReg object, StringImpl* uid) argument
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGJITCompiler.h82 InRecord( MacroAssembler::PatchableJump jump, MacroAssembler::Label done, SlowPathGenerator* slowPathGenerator, StructureStubInfo* stubInfo) argument
H A DDFGSpeculativeJIT.h1284 JITCompiler::Call callOperation(J_JITOperation_ESsiCI operation, GPRReg result, StructureStubInfo* stubInfo, GPRReg arg1, const StringImpl* uid) argument
1289 JITCompiler::Call callOperation(J_JITOperation_ESsiJI operation, GPRReg result, StructureStubInfo* stubInfo, GPRReg arg1, StringImpl* uid) argument
1419 JITCompiler::Call callOperation(V_JITOperation_ESsiJJI operation, StructureStubInfo* stubInfo, GPRReg arg1, GPRReg arg2, StringImpl* uid) argument
1551 JITCompiler::Call callOperation(J_JITOperation_ESsiCI operation, GPRReg resultTag, GPRReg resultPayload, StructureStubInfo* stubInfo, GPRReg arg1, const StringImpl* uid) argument
1556 JITCompiler::Call callOperation(J_JITOperation_ESsiJI operation, GPRReg resultTag, GPRReg resultPayload, StructureStubInfo* stubInfo, GPRReg arg1Tag, GPRReg arg1Payload, StringImpl* uid) argument
1561 callOperation(J_JITOperation_ESsiJI operation, GPRReg resultTag, GPRReg resultPayload, StructureStubInfo* stubInfo, int32_t arg1Tag, GPRReg arg1Payload, StringImpl* uid) argument
1689 callOperation(V_JITOperation_ESsiJJI operation, StructureStubInfo* stubInfo, GPRReg arg1Tag, GPRReg arg1Payload, GPRReg arg2Payload, StringImpl* uid) argument
[all...]
H A DDFGSpeculativeJIT.cpp865 StructureStubInfo* stubInfo = m_jit.codeBlock()->addStubInfo(); local

Completed in 278 milliseconds