Searched refs:needsVarInjectionChecks (Results 1 - 6 of 6) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DJSScope.cpp51 static inline bool abstractAccess(ExecState* exec, JSScope* scope, const Identifier& ident, GetOrPut getOrPut, size_t depth, bool& needsVarInjectionChecks, ResolveOp& op) argument
68 op = ResolveOp(makeType(ClosureVar, needsVarInjectionChecks), depth, 0, activation, entry.watchpointSet(), entry.getIndex());
73 needsVarInjectionChecks = true;
87 makeType(GlobalVar, needsVarInjectionChecks), depth, 0, 0, entry.watchpointSet(),
99 op = ResolveOp(makeType(GlobalProperty, needsVarInjectionChecks), depth, 0, 0, 0, 0);
103 op = ResolveOp(makeType(GlobalProperty, needsVarInjectionChecks), depth, globalObject->structure(), 0, 0, slot.cachedOffset());
150 bool needsVarInjectionChecks = JSC::needsVarInjectionChecks(unlinkedType); local
152 if (abstractAccess(exec, scope, ident, getOrPut, depth, needsVarInjectionChecks, op))
H A DJSScope.h60 inline ResolveType makeType(ResolveType type, bool needsVarInjectionChecks) argument
62 if (!needsVarInjectionChecks)
83 inline bool needsVarInjectionChecks(ResolveType type) function in namespace:JSC
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITPropertyAccess32_64.cpp664 void JIT::emitVarInjectionCheck(bool needsVarInjectionChecks) argument
666 if (!needsVarInjectionChecks)
671 void JIT::emitResolveClosure(int dst, bool needsVarInjectionChecks, unsigned depth) argument
673 emitVarInjectionCheck(needsVarInjectionChecks);
698 emitVarInjectionCheck(needsVarInjectionChecks(resolveType));
705 emitResolveClosure(dst, needsVarInjectionChecks(resolveType), depth);
770 emitVarInjectionCheck(needsVarInjectionChecks(resolveType));
775 emitVarInjectionCheck(needsVarInjectionChecks(resolveType));
861 emitVarInjectionCheck(needsVarInjectionChecks(resolveType));
867 emitVarInjectionCheck(needsVarInjectionChecks(resolveTyp
[all...]
H A DJITPropertyAccess.cpp633 void JIT::emitVarInjectionCheck(bool needsVarInjectionChecks) argument
635 if (!needsVarInjectionChecks)
640 void JIT::emitResolveClosure(int dst, bool needsVarInjectionChecks, unsigned depth) argument
642 emitVarInjectionCheck(needsVarInjectionChecks);
666 emitVarInjectionCheck(needsVarInjectionChecks(resolveType));
672 emitResolveClosure(dst, needsVarInjectionChecks(resolveType), depth);
736 emitVarInjectionCheck(needsVarInjectionChecks(resolveType));
741 emitVarInjectionCheck(needsVarInjectionChecks(resolveType));
820 emitVarInjectionCheck(needsVarInjectionChecks(resolveType));
826 emitVarInjectionCheck(needsVarInjectionChecks(resolveTyp
[all...]
H A DJIT.h615 void emitVarInjectionCheck(bool needsVarInjectionChecks);
616 void emitResolveClosure(int dst, bool needsVarInjectionChecks, unsigned depth);
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGByteCodeParser.cpp3026 if (needsVarInjectionChecks(resolveType))

Completed in 190 milliseconds