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

/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DResolveGlobalStatus.cpp39 JSCell* specificValue; local
40 PropertyOffset offset = structure->get(*codeBlock->vm(), identifier, attributesIgnored, specificValue);
42 specificValue = 0;
46 return ResolveGlobalStatus(ResolveGlobalStatus::Simple, structure, offset, specificValue);
H A DGetByIdStatus.cpp53 JSCell* specificValue; local
55 *profiledBlock->vm(), ident, attributesIgnored, specificValue);
57 specificValue = 0;
61 return GetByIdStatus(Simple, false, StructureSet(structure), offset, specificValue);
93 JSCell* specificValue; local
96 *profiledBlock->vm(), ident, attributesIgnored, specificValue);
98 specificValue = 0;
103 result.m_specificValue = JSValue(specificValue);
166 JSCell* specificValue; local
168 *profiledBlock->vm(), ident, attributesIgnored, specificValue);
191 JSCell* specificValue; local
276 JSCell* specificValue; local
[all...]
H A DResolveGlobalStatus.h57 JSValue specificValue = JSValue())
61 , m_specificValue(specificValue)
76 JSValue specificValue() const { return m_specificValue; } function in class:JSC::ResolveGlobalStatus
H A DGetByIdStatus.h63 PropertyOffset offset = invalidOffset, JSValue specificValue = JSValue(), Vector<Structure*> chain = Vector<Structure*>())
67 , m_specificValue(specificValue)
87 JSValue specificValue() const { return m_specificValue; } // Returns JSValue() if there is no specific value. function in class:JSC::GetByIdStatus
H A DPutByIdStatus.cpp154 JSCell* specificValue; local
155 PropertyOffset offset = structure->get(vm, ident, attributes, specificValue);
159 if (specificValue) {
203 // specificValue will tell us.
207 // by passing 0 for the specificValue.
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DStructure.cpp299 entry->specificValue.clear();
302 Structure* Structure::addPropertyTransitionToExistingStructure(Structure* structure, PropertyName propertyName, unsigned attributes, JSCell* specificValue, PropertyOffset& offset) argument
309 if (specificValueInPrevious && specificValueInPrevious != specificValue)
347 Structure* Structure::addPropertyTransition(VM& vm, Structure* structure, PropertyName propertyName, unsigned attributes, JSCell* specificValue, PropertyOffset& offset) argument
356 if (specificValue && structure->m_transitionTable.contains(propertyName.uid(), attributes))
357 specificValue = 0;
361 ASSERT(!Structure::addPropertyTransitionToExistingStructure(structure, propertyName, attributes, specificValue, offset));
364 specificValue = 0;
369 offset = transition->putSpecificValue(vm, propertyName, attributes, specificValue);
379 transition->m_specificValueInPrevious.setMayBeNull(vm, transition, specificValue);
661 addPropertyWithoutTransition(VM& vm, PropertyName propertyName, unsigned attributes, JSCell* specificValue) argument
752 get(VM& vm, PropertyName propertyName, unsigned& attributes, JSCell*& specificValue) argument
795 putSpecificValue(VM& vm, PropertyName propertyName, unsigned attributes, JSCell* specificValue) argument
909 JSCell* specificValue; local
[all...]
H A DPropertyTable.cpp85 Heap::writeBarrier(owner, iter->specificValue.get());
110 Heap::writeBarrier(owner, iter->specificValue.get());
143 visitor.append(&ptr->specificValue);
H A DStructure.h93 JS_EXPORT_PRIVATE static Structure* addPropertyTransition(VM&, Structure*, PropertyName, unsigned attributes, JSCell* specificValue, PropertyOffset&);
94 JS_EXPORT_PRIVATE static Structure* addPropertyTransitionToExistingStructure(Structure*, PropertyName, unsigned attributes, JSCell* specificValue, PropertyOffset&);
120 JS_EXPORT_PRIVATE PropertyOffset addPropertyWithoutTransition(VM&, PropertyName, unsigned attributes, JSCell* specificValue);
236 JS_EXPORT_PRIVATE PropertyOffset get(VM&, PropertyName, unsigned& attributes, JSCell*& specificValue);
363 PropertyOffset putSpecificValue(VM&, PropertyName, unsigned attributes, JSCell* specificValue);
H A DPropertyMapHashTable.h78 WriteBarrier<JSCell> specificValue; member in struct:JSC::PropertyMapEntry
80 PropertyMapEntry(VM& vm, JSCell* owner, StringImpl* key, PropertyOffset offset, unsigned attributes, JSCell* specificValue) argument
84 , specificValue(vm, owner, specificValue, WriteBarrier<JSCell>::MayBeNull)
H A DJSCJSValue.cpp139 JSCell* specificValue; local
140 PropertyOffset offset = obj->structure()->get(vm, propertyName, attributes, specificValue);
H A DJSObject.cpp373 JSCell* specificValue; local
374 PropertyOffset offset = obj->structure()->get(vm, propertyName, attributes, specificValue);
1249 JSCell* specificValue; local
1250 if (isValidOffset(thisObject->structure()->get(exec->vm(), propertyName, attributes, specificValue))) {
1433 bool JSObject::getPropertySpecificValue(ExecState* exec, PropertyName propertyName, JSCell*& specificValue) const
1436 if (isValidOffset(structure()->get(exec->vm(), propertyName, attributes, specificValue)))
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGFixupPhase.cpp1087 JSCell* specificValue; local
1089 vm(), ident, attributesUnused, specificValue);
1093 if (!specificValue)
1096 if (!specificValue->inherits(&JSFunction::s_info))
1099 JSFunction* function = jsCast<JSFunction*>(specificValue);
H A DDFGByteCodeParser.cpp1749 if (getByIdStatus.specificValue() || originalBaseForBaselineJIT != base)
1752 if (getByIdStatus.specificValue()) {
1753 ASSERT(getByIdStatus.specificValue().isCell());
1755 set(destinationOperand, cellConstant(getByIdStatus.specificValue().asCell()));
1877 if (status.specificValue()) {
1878 ASSERT(status.specificValue().isCell());
1879 *value = cellConstant(status.specificValue().asCell());
1932 JSValue specificValue = globalObject->registerAt(entry.getIndex()).get();
1933 ASSERT(specificValue.isCell());
1934 *value = cellConstant(specificValue
[all...]
H A DDFGAbstractState.cpp1301 if (status.specificValue())
1302 forNode(node).set(status.specificValue());

Completed in 309 milliseconds