Searched refs:specificValue (Results 1 - 17 of 17) sorted by relevance

/macosx-10.10/JavaScriptCore-7600.1.17/bytecode/
H A DGetByIdVariant.h43 PropertyOffset offset = invalidOffset, JSValue specificValue = JSValue(),
47 , m_specificValue(specificValue)
52 ASSERT(!specificValue);
61 JSValue specificValue() const { return m_specificValue; } function in class:JSC::GetByIdVariant
H A DGetByIdStatus.cpp77 JSCell* specificValue; local
79 *profiledBlock->vm(), uid, attributesIgnored, specificValue);
81 specificValue = 0;
85 return GetByIdStatus(Simple, false, GetByIdVariant(StructureSet(structure), offset, specificValue));
120 JSCell* specificValue; local
123 *profiledBlock->vm(), uid, attributesIgnored, specificValue);
125 specificValue = 0;
129 return appendVariant(GetByIdVariant(StructureSet(chain->head()), offset, specificValue, chain));
209 JSCell* specificValue; local
212 *profiledBlock->vm(), uid, attributesIgnored, specificValue);
250 JSCell* specificValue; local
361 JSCell* specificValue; local
[all...]
H A DGetByIdVariant.cpp48 inContext(specificValue(), context), ", ", offset(), ">");
H A DPutByIdStatus.cpp267 JSCell* specificValue; local
268 PropertyOffset offset = structure->getConcurrently(vm, uid, attributes, specificValue);
275 if (specificValue) {
322 // specificValue will tell us.
326 // by passing 0 for the specificValue.
/macosx-10.10/JavaScriptCore-7600.1.17/runtime/
H A DStructure.cpp332 entry->specificValue.clear();
335 Structure* Structure::addPropertyTransitionToExistingStructureImpl(Structure* structure, StringImpl* uid, unsigned attributes, JSCell* specificValue, PropertyOffset& offset) argument
342 if (specificValueInPrevious && specificValueInPrevious != specificValue)
352 Structure* Structure::addPropertyTransitionToExistingStructure(Structure* structure, PropertyName propertyName, unsigned attributes, JSCell* specificValue, PropertyOffset& offset) argument
355 return addPropertyTransitionToExistingStructureImpl(structure, propertyName.uid(), attributes, specificValue, offset);
358 Structure* Structure::addPropertyTransitionToExistingStructureConcurrently(Structure* structure, StringImpl* uid, unsigned attributes, JSCell* specificValue, PropertyOffset& offset) argument
361 return addPropertyTransitionToExistingStructureImpl(structure, uid, attributes, specificValue, offset);
416 Structure* Structure::addPropertyTransition(VM& vm, Structure* structure, PropertyName propertyName, unsigned attributes, JSCell* specificValue, PropertyOffset& offset, PutPropertySlot::Context context) argument
425 if (specificValue && structure->m_transitionTable.contains(propertyName.uid(), attributes))
426 specificValue
771 addPropertyWithoutTransition(VM& vm, PropertyName propertyName, unsigned attributes, JSCell* specificValue) argument
881 getConcurrently(VM&, StringImpl* uid, unsigned& attributes, JSCell*& specificValue) argument
942 putSpecificValue(VM& vm, PropertyName propertyName, unsigned attributes, JSCell* specificValue) argument
1061 JSCell* specificValue; local
[all...]
H A DPropertyTable.cpp87 vm.heap.writeBarrier(this, iter->specificValue.get());
112 vm.heap.writeBarrier(this, iter->specificValue.get());
145 visitor.append(&ptr->specificValue);
H A DStructure.h114 JS_EXPORT_PRIVATE static Structure* addPropertyTransition(VM&, Structure*, PropertyName, unsigned attributes, JSCell* specificValue, PropertyOffset&, PutPropertySlot::Context = PutPropertySlot::UnknownContext);
115 static Structure* addPropertyTransitionToExistingStructureConcurrently(Structure*, StringImpl* uid, unsigned attributes, JSCell* specificValue, PropertyOffset&);
116 JS_EXPORT_PRIVATE static Structure* addPropertyTransitionToExistingStructure(Structure*, PropertyName, unsigned attributes, JSCell* specificValue, PropertyOffset&);
142 JS_EXPORT_PRIVATE PropertyOffset addPropertyWithoutTransition(VM&, PropertyName, unsigned attributes, JSCell* specificValue);
269 PropertyOffset get(VM&, PropertyName, unsigned& attributes, JSCell*& specificValue);
272 PropertyOffset getConcurrently(VM&, StringImpl* uid, unsigned& attributes, JSCell*& specificValue);
407 static Structure* addPropertyTransitionToExistingStructureImpl(Structure*, StringImpl* uid, unsigned attributes, JSCell* specificValue, PropertyOffset&);
422 PropertyOffset putSpecificValue(VM&, PropertyName, unsigned attributes, JSCell* specificValue);
H A DIntendedStructureChain.cpp108 JSCell* specificValue; local
109 PropertyOffset offset = m_vector[i]->getConcurrently(vm, uid, attributes, specificValue);
H A DStructureInlines.h102 ALWAYS_INLINE PropertyOffset Structure::get(VM& vm, PropertyName propertyName, unsigned& attributes, JSCell*& specificValue) argument
117 specificValue = entry->specificValue.get();
H A DPropertyMapHashTable.h85 WriteBarrier<JSCell> specificValue; member in struct:JSC::PropertyMapEntry
87 PropertyMapEntry(VM& vm, JSCell* owner, StringImpl* key, PropertyOffset offset, unsigned attributes, JSCell* specificValue) argument
91 , specificValue(vm, owner, specificValue, WriteBarrier<JSCell>::MayBeNull)
H A DJSCJSValue.cpp144 JSCell* specificValue; local
145 PropertyOffset offset = obj->structure()->get(vm, propertyName, attributes, specificValue);
H A DJSObject.cpp375 JSCell* specificValue; local
376 PropertyOffset offset = obj->structure(vm)->get(vm, propertyName, attributes, specificValue);
1291 JSCell* specificValue; local
1293 if (isValidOffset(thisObject->structure(vm)->get(vm, propertyName, attributes, specificValue))) {
1470 bool JSObject::getPropertySpecificValue(ExecState* exec, PropertyName propertyName, JSCell*& specificValue) const
1474 if (isValidOffset(structure(vm)->get(vm, propertyName, attributes, specificValue)))
/macosx-10.10/JavaScriptCore-7600.1.17/dfg/
H A DDFGConstantFoldingPhase.cpp359 if (variant.specificValue()) {
360 m_graph.convertToConstant(node, variant.specificValue());
H A DDFGFixupPhase.cpp1324 JSCell* specificValue; local
1326 vm(), uid, attributesUnused, specificValue);
1330 if (!specificValue)
1333 if (!specificValue->inherits(JSFunction::info()))
1336 JSFunction* function = jsCast<JSFunction*>(specificValue);
H A DDFGByteCodeParser.cpp1995 if (variant.specificValue() || originalBaseForBaselineJIT != base)
1998 if (variant.specificValue()) {
1999 ASSERT(variant.specificValue().isCell());
2001 set(VirtualRegister(destinationOperand), cellConstant(variant.specificValue().asCell()));
3090 if (JSValue specificValue = status[0].specificValue())
3091 set(VirtualRegister(dst), cellConstant(specificValue.asCell()));
3101 JSValue specificValue =
3103 if (!specificValue) {
3109 set(VirtualRegister(dst), inferredConstant(specificValue));
[all...]
H A DDFGAbstractInterpreterInlines.h1486 if (status[0].specificValue())
1487 setConstant(node, status[0].specificValue());
/macosx-10.10/JavaScriptCore-7600.1.17/ftl/
H A DFTLLowerDFGToLLVM.cpp3221 if (variant.specificValue())
3222 result = m_out.constInt64(JSValue::encode(variant.specificValue()));

Completed in 208 milliseconds