Searched refs:needsVarInjectionChecks (Results 1 - 6 of 6) sorted by relevance
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | JSScope.cpp | 51 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 D | JSScope.h | 60 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 D | JITPropertyAccess32_64.cpp | 664 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 D | JITPropertyAccess.cpp | 633 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 D | JIT.h | 615 void emitVarInjectionCheck(bool needsVarInjectionChecks); 616 void emitResolveClosure(int dst, bool needsVarInjectionChecks, unsigned depth);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGByteCodeParser.cpp | 3026 if (needsVarInjectionChecks(resolveType))
|
Completed in 190 milliseconds