Searched refs:propertyStorage (Results 1 - 11 of 11) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DIndexingHeader.h82 static IndexingHeader* fromEndOf(PropertyStorage propertyStorage) argument
84 return reinterpret_cast<IndexingHeader*>(propertyStorage);
87 PropertyStorage propertyStorage() function in class:JSC::IndexingHeader
92 ConstPropertyStorage propertyStorage() const function in class:JSC::IndexingHeader
H A DButterflyInlines.h81 result->propertyStorage() - oldPropertyCapacity,
82 propertyStorage() - oldPropertyCapacity,
134 void* to = result->propertyStorage() - propertyCapacity;
135 void* from = propertyStorage() - propertyCapacity;
165 propertyStorage() - numberOfSlots - propertyCapacity,
166 propertyStorage() - propertyCapacity,
168 return IndexingHeader::fromEndOf(propertyStorage() - numberOfSlots)->butterfly();
177 propertyStorage() - propertyCapacity + numberOfSlots,
178 propertyStorage() - propertyCapacity,
180 return IndexingHeader::fromEndOf(propertyStorage()
[all...]
H A DButterfly.h115 PropertyStorage propertyStorage() { return indexingHeader()->propertyStorage(); }
116 ConstPropertyStorage propertyStorage() const { return indexingHeader()->propertyStorage(); }
147 void* base(size_t preCapacity, size_t propertyCapacity) { return propertyStorage() - propertyCapacity - preCapacity; }
H A DJSArray.cpp320 memmove(newButterfly->propertyStorage() - propertySize, butterfly->propertyStorage() - propertySize, sizeof(JSValue) * propertySize + sizeof(IndexingHeader) + ArrayStorage::sizeFor(0));
322 memmove(newButterfly->propertyStorage() - propertySize, butterfly->propertyStorage() - propertySize, sizeof(JSValue) * propertySize + sizeof(IndexingHeader) + ArrayStorage::sizeFor(0));
H A DJSObject.cpp118 PropertyStorage currentTarget = newButterfly->propertyStorage();
119 PropertyStorage currentSource = butterfly->propertyStorage();
187 visitor.appendValues(butterfly->propertyStorage() - storageSize, storageSize);
716 newButterfly->propertyStorage() - propertySize,
717 m_butterfly->propertyStorage() - propertySize,
H A DJSObject.h533 ConstPropertyStorage outOfLineStorage() const { return m_butterfly->propertyStorage(); }
534 PropertyStorage outOfLineStorage() { return m_butterfly->propertyStorage(); }
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGConstantFoldingPhase.cpp188 Edge propertyStorage; local
191 propertyStorage = childEdge;
193 propertyStorage = Edge(m_insertionSet.insertNode(
197 node->convertToGetByOffset(m_graph.m_storageAccessData.size(), propertyStorage);
275 Edge propertyStorage; local
278 propertyStorage = childEdge;
280 propertyStorage = Edge(m_insertionSet.insertNode(
285 propertyStorage = Edge(m_insertionSet.insertNode(
293 propertyStorage = Edge(m_insertionSet.insertNode(
306 node->convertToPutByOffset(m_graph.m_storageAccessData.size(), propertyStorage);
[all...]
H A DDFGByteCodeParser.cpp1680 Node* propertyStorage;
1682 propertyStorage = base;
1684 propertyStorage = addToGraph(GetButterfly, base);
1689 Node* getByOffset = addToGraph(GetByOffset, OpInfo(m_graph.m_storageAccessData.size()), OpInfo(prediction), propertyStorage);
2602 Node* propertyStorage;
2604 propertyStorage = base;
2606 propertyStorage = addToGraph(GetButterfly, base);
2607 addToGraph(PutByOffset, OpInfo(m_graph.m_storageAccessData.size()), propertyStorage, base, value);
2637 Node* propertyStorage;
2652 propertyStorage
[all...]
/macosx-10.9.5/JavaScriptCore-7537.78.1/llint/
H A DLowLevelInterpreter.asm936 macro withInlineStorage(object, propertyStorage, continuation)
939 continuation(object, propertyStorage)
942 macro withOutOfLineStorage(object, propertyStorage, continuation)
943 loadp JSObject::m_butterfly[object], propertyStorage
944 # Indicate that the propertyStorage register now points to the
947 continuation(propertyStorage, object)
H A DLowLevelInterpreter64.asm857 macro (propertyStorage, scratch)
860 loadq [propertyStorage, t2], scratch
929 macro (propertyStorage, scratch)
934 storeq scratch, [propertyStorage, t1]
963 macro (propertyStorage, scratch)
964 addp t1, propertyStorage, t3
H A DLowLevelInterpreter32_64.asm1013 macro (propertyStorage, scratch)
1016 loadi TagOffset[propertyStorage, t2], scratch
1017 loadi PayloadOffset[propertyStorage, t2], t2
1087 macro (propertyStorage, scratch)
1092 storei scratch, TagOffset[propertyStorage, t1]
1093 storei t2, PayloadOffset[propertyStorage, t1]
1122 macro (propertyStorage, scratch)
1123 addp t1, propertyStorage, t3

Completed in 198 milliseconds