Searched refs:structureTransitionData (Results 1 - 8 of 8) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGGraph.cpp199 out.print(comma, "struct(", RawPointer(node->structureTransitionData().previousStructure), " -> ", RawPointer(node->structureTransitionData().newStructure), ")");
H A DDFGGraph.h344 StructureTransitionData* addStructureTransitionData(const StructureTransitionData& structureTransitionData) argument
346 m_structureTransitionData.append(structureTransitionData);
H A DDFGCSEPhase.cpp456 && structureSet.contains(node->structureTransitionData().newStructure))
458 if (structureSet.contains(node->structureTransitionData().previousStructure))
507 ASSERT(node->structureTransitionData().previousStructure != structure);
H A DDFGSpeculativeJIT32_64.cpp4051 ASSERT(node->structureTransitionData().previousStructure->transitionWatchpointSetHasBeenInvalidated());
4054 node->structureTransitionData().previousStructure,
4055 node->structureTransitionData().newStructure);
4061 ASSERT(node->structureTransitionData().previousStructure->transitionWatchpointSetHasBeenInvalidated());
4068 node->structureTransitionData().previousStructure,
4069 node->structureTransitionData().newStructure);
4073 writeBarrier(baseGPR, node->structureTransitionData().newStructure, WriteBarrierForGenericAccess);
4076 m_jit.storePtr(MacroAssembler::TrustedImmPtr(node->structureTransitionData().newStructure), MacroAssembler::Address(baseGPR, JSCell::structureOffset()));
H A DDFGSpeculativeJIT64.cpp3952 ASSERT(node->structureTransitionData().previousStructure->transitionWatchpointSetHasBeenInvalidated());
3955 node->structureTransitionData().previousStructure,
3956 node->structureTransitionData().newStructure);
3962 ASSERT(node->structureTransitionData().previousStructure->transitionWatchpointSetHasBeenInvalidated());
3969 node->structureTransitionData().previousStructure,
3970 node->structureTransitionData().newStructure);
3974 writeBarrier(baseGPR, node->structureTransitionData().newStructure, WriteBarrierForGenericAccess);
3977 m_jit.storePtr(MacroAssembler::TrustedImmPtr(node->structureTransitionData().newStructure), MacroAssembler::Address(baseGPR, JSCell::structureOffset()));
H A DDFGNode.h835 StructureTransitionData& structureTransitionData() function in struct:JSC::DFG::Node
H A DDFGSpeculativeJIT.cpp4133 if (hasIndexingHeader(node->structureTransitionData().previousStructure->indexingType())) {
4153 ASSERT(!node->structureTransitionData().previousStructure->outOfLineCapacity());
4154 ASSERT(initialOutOfLineCapacity == node->structureTransitionData().newStructure->outOfLineCapacity());
4172 size_t oldSize = node->structureTransitionData().previousStructure->outOfLineCapacity() * sizeof(JSValue);
4174 ASSERT(newSize == node->structureTransitionData().newStructure->outOfLineCapacity() * sizeof(JSValue));
4176 if (hasIndexingHeader(node->structureTransitionData().previousStructure->indexingType())) {
H A DDFGAbstractState.cpp1371 forNode(node->child1()).set(node->structureTransitionData().newStructure);

Completed in 206 milliseconds