/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/ |
H A D | IndexingHeader.h | 82 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 D | ButterflyInlines.h | 81 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 D | Butterfly.h | 115 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 D | JSArray.cpp | 320 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 D | JSObject.cpp | 118 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 D | JSObject.h | 533 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 D | DFGConstantFoldingPhase.cpp | 188 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 D | DFGByteCodeParser.cpp | 1680 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 D | LowLevelInterpreter.asm | 936 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 D | LowLevelInterpreter64.asm | 857 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 D | LowLevelInterpreter32_64.asm | 1013 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
|