• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/

Lines Matching refs:read

38 void clobberizeForAllocation(ReadFunctor& read, WriteFunctor& write)
40 read(GCState);
41 read(BarrierState);
47 void clobberize(Graph& graph, Node* node, ReadFunctor& read, WriteFunctor& write)
63 // - Some nodes lie, and claim that they do not read the JSCell_structureID, JSCell_typeInfoFlags, etc.
67 // - It's implicitly understood that OSR exits read the world. This is why we
69 // read set does not reflect things that would be read if we exited.
70 // Instead, the read set reflects what the node will have to read if it
82 read(JSCell_structureID);
166 read(Watchpoint_fire);
177 clobberizeForAllocation(read, write);
183 read(Watchpoint_fire);
188 read(MiscFields);
189 clobberizeForAllocation(read, write);
197 read(MiscFields);
214 read(World);
219 read(AbstractHeap(Variables, JSStack::Callee));
224 read(AbstractHeap(Variables, node->local()));
232 read(AbstractHeap(Variables, node->unlinkedLocal()));
242 read(World);
251 read(World);
257 read(World);
261 // This appears to read nothing because it's only reading immutable data.
265 read(Arguments_registers);
266 read(Variables);
271 read(Butterfly_publicLength);
272 read(Butterfly_vectorLength);
273 read(IndexedInt32Properties);
276 read(World);
282 read(Butterfly_publicLength);
283 read(Butterfly_vectorLength);
284 read(IndexedDoubleProperties);
287 read(World);
293 read(Butterfly_publicLength);
294 read(Butterfly_vectorLength);
295 read(IndexedContiguousProperties);
298 read(World);
305 read(World);
318 read(TypedArrayProperties);
319 read(JSArrayBufferView_vector);
320 read(JSArrayBufferView_length);
337 read(World);
346 read(World);
351 read(Arguments_registers);
352 read(Arguments_numArguments);
353 read(Arguments_slowArguments);
359 read(World);
363 read(Butterfly_publicLength);
364 read(Butterfly_vectorLength);
365 read(IndexedInt32Properties);
371 read(World);
375 read(Butterfly_publicLength);
376 read(Butterfly_vectorLength);
377 read(IndexedDoubleProperties);
383 read(World);
387 read(Butterfly_publicLength);
388 read(Butterfly_vectorLength);
389 read(IndexedContiguousProperties);
396 read(World);
409 read(JSArrayBufferView_vector);
410 read(JSArrayBufferView_length);
421 read(JSCell_structureID);
425 read(JSCell_indexingType);
426 read(JSCell_typeInfoType);
427 read(JSCell_structureID);
431 read(JSCell_typeInfoFlags);
435 read(JSFunction_executable);
448 clobberizeForAllocation(read, write);
452 read(JSObject_butterfly);
454 clobberizeForAllocation(read, write);
458 read(JSObject_butterfly);
463 read(JSCell_structureID);
464 read(JSCell_indexingType);
465 read(JSObject_butterfly);
470 clobberizeForAllocation(read, write);
476 read(JSArrayBufferView_vector);
480 read(JSArrayBufferView_vector);
481 read(JSArrayBufferView_mode);
482 read(Butterfly_arrayBuffer);
483 read(ArrayBuffer_data);
487 read(AbstractHeap(NamedProperties, graph.m_storageAccessData[node->storageAccessDataIndex()].identifierNumber));
491 read(JSCell_structureID);
492 read(JSObject_butterfly);
493 read(AbstractHeap(NamedProperties, node->multiGetByOffsetData().identifierNumber));
497 read(JSCell_structureID);
498 read(JSObject_butterfly);
504 clobberizeForAllocation(read, write);
520 read(Butterfly_publicLength);
527 read(Arguments_overrideLength);
528 read(Arguments_numArguments);
532 read(JSArrayBufferView_length);
538 read(AbstractHeap(Variables, JSStack::ScopeChain));
542 read(AbstractHeap(Variables, graph.activationRegister()));
546 read(JSVariableObject_registers);
550 read(AbstractHeap(Variables, node->varNumber()));
558 read(AbstractHeap(Absolute, node->registerPointer()));
575 clobberizeForAllocation(read, write);
579 clobberizeForAllocation(read, write);
584 read(World);
594 read(RegExpState);
600 read(World);
613 read(World);
625 read(World);
643 read(AbstractHeap(Variables, graph.argumentsRegisterFor(node->origin.semantic)));
644 read(AbstractHeap(Variables, JSStack::ArgumentCount));
648 read(Variables);
652 read(AbstractHeap(Variables, graph.argumentsRegisterFor(node->origin.semantic)));
657 clobberizeForAllocation(read, write);
662 read(InternalState);
668 read(BarrierState);