/macosx-10.10/JavaScriptCore-7600.1.17/bytecode/ |
H A D | GetByIdVariant.h | 43 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 D | GetByIdStatus.cpp | 77 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 D | GetByIdVariant.cpp | 48 inContext(specificValue(), context), ", ", offset(), ">");
|
H A D | PutByIdStatus.cpp | 267 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 D | Structure.cpp | 332 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 D | PropertyTable.cpp | 87 vm.heap.writeBarrier(this, iter->specificValue.get()); 112 vm.heap.writeBarrier(this, iter->specificValue.get()); 145 visitor.append(&ptr->specificValue);
|
H A D | Structure.h | 114 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 D | IntendedStructureChain.cpp | 108 JSCell* specificValue; local 109 PropertyOffset offset = m_vector[i]->getConcurrently(vm, uid, attributes, specificValue);
|
H A D | StructureInlines.h | 102 ALWAYS_INLINE PropertyOffset Structure::get(VM& vm, PropertyName propertyName, unsigned& attributes, JSCell*& specificValue) argument 117 specificValue = entry->specificValue.get();
|
H A D | PropertyMapHashTable.h | 85 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 D | JSCJSValue.cpp | 144 JSCell* specificValue; local 145 PropertyOffset offset = obj->structure()->get(vm, propertyName, attributes, specificValue);
|
H A D | JSObject.cpp | 375 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 D | DFGConstantFoldingPhase.cpp | 359 if (variant.specificValue()) { 360 m_graph.convertToConstant(node, variant.specificValue());
|
H A D | DFGFixupPhase.cpp | 1324 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 D | DFGByteCodeParser.cpp | 1995 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 D | DFGAbstractInterpreterInlines.h | 1486 if (status[0].specificValue()) 1487 setConstant(node, status[0].specificValue());
|
/macosx-10.10/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLLowerDFGToLLVM.cpp | 3221 if (variant.specificValue()) 3222 result = m_out.constInt64(JSValue::encode(variant.specificValue()));
|