Lines Matching refs:jsgraph
167 EscapeAnalysisTracker(JSGraph* jsgraph, EffectGraphReducer* reducer, in EscapeAnalysisTracker() argument
171 variable_states_(jsgraph, reducer, zone), in EscapeAnalysisTracker()
172 jsgraph_(jsgraph), in EscapeAnalysisTracker()
535 JSGraph* jsgraph) { in LowerCompareMapsWithoutLoad() argument
536 Node* true_node = jsgraph->TrueConstant(); in LowerCompareMapsWithoutLoad()
537 Node* false_node = jsgraph->FalseConstant(); in LowerCompareMapsWithoutLoad()
540 Node* map_node = jsgraph->HeapConstant(map); in LowerCompareMapsWithoutLoad()
543 Node* comparison = jsgraph->graph()->NewNode( in LowerCompareMapsWithoutLoad()
544 jsgraph->simplified()->ReferenceEqual(), checked_map, map_node); in LowerCompareMapsWithoutLoad()
549 replacement = jsgraph->graph()->NewNode( in LowerCompareMapsWithoutLoad()
550 jsgraph->common()->Select(MachineRepresentation::kTaggedPointer), in LowerCompareMapsWithoutLoad()
559 JSGraph* jsgraph) { in ReduceNode() argument
569 current->Set(field, jsgraph->Dead()); in ReduceNode()
673 jsgraph->graph()->NewNode(jsgraph->simplified()->NumberEqual(), in ReduceNode()
674 index, jsgraph->ZeroConstant()); in ReduceNode()
676 Node* select = jsgraph->graph()->NewNode( in ReduceNode()
677 jsgraph->common()->Select(access.machine_type.representation()), in ReduceNode()
707 replacement = jsgraph->TrueConstant(); in ReduceNode()
709 replacement = jsgraph->FalseConstant(); in ReduceNode()
712 replacement = jsgraph->FalseConstant(); in ReduceNode()
765 object_map, CompareMapsParametersOf(op), jsgraph)); in ReduceNode()
824 ReduceNode(op, ¤t, jsgraph()); in Reduce()
827 EscapeAnalysis::EscapeAnalysis(JSGraph* jsgraph, TickCounter* tick_counter, in EscapeAnalysis() argument
830 jsgraph->graph(), in EscapeAnalysis()
833 tracker_(zone->New<EscapeAnalysisTracker>(jsgraph, this, zone)),
834 jsgraph_(jsgraph) {}