Lines Matching refs:graph
11 #include "src/compiler/graph.h"
55 OptimizedCompilationInfo* info, Graph* graph, Schedule* schedule,
77 CommonOperatorBuilder common(graph->zone());
78 MachineOperatorBuilder machine(graph->zone());
90 counters_array = graph->NewNode(common.HeapConstant(Handle<HeapObject>::New(
93 counters_array = graph->NewNode(PointerConstant(&common, data->counts()));
95 Node* zero = graph->NewNode(common.Int32Constant(0));
96 Node* one = graph->NewNode(common.Int32Constant(1));
113 graph->NewNode(IntPtrConstant(&common, offset_to_counter_value));
115 graph->NewNode(machine.Load(MachineType::Uint32()), counters_array,
116 offset_to_counter, graph->start(), graph->start());
117 Node* inc = graph->NewNode(machine.Int32Add(), load, one);
121 Node* overflow = graph->NewNode(machine.Uint32LessThan(), inc, load);
122 Node* overflow_mask = graph->NewNode(machine.Int32Sub(), zero, overflow);
124 graph->NewNode(machine.Word32Or(), inc, overflow_mask);
127 graph->NewNode(machine.Store(StoreRepresentation(
130 graph->start(), graph->start());