Lines Matching refs:graph

33   HGraph* graph = CreateGraph(&allocator);
34 HBasicBlock* entry = new (&allocator) HBasicBlock(graph);
35 graph->AddBlock(entry);
36 graph->SetEntryBlock(entry);
37 HInstruction* parameter = new (&allocator) HParameterValue(graph->GetDexFile(),
43 HBasicBlock* block = new (&allocator) HBasicBlock(graph);
44 graph->AddBlock(block);
53 graph->GetDexFile(),
62 graph->GetDexFile(),
72 graph->GetDexFile(),
84 graph->GetDexFile(),
93 graph->GetDexFile(),
103 graph->BuildDominatorTree();
104 SideEffectsAnalysis side_effects(graph);
106 GVNOptimization(graph, side_effects).Run();
118 HGraph* graph = CreateGraph(&allocator);
119 HBasicBlock* entry = new (&allocator) HBasicBlock(graph);
120 graph->AddBlock(entry);
121 graph->SetEntryBlock(entry);
122 HInstruction* parameter = new (&allocator) HParameterValue(graph->GetDexFile(),
128 HBasicBlock* block = new (&allocator) HBasicBlock(graph);
129 graph->AddBlock(block);
137 graph->GetDexFile(),
142 HBasicBlock* then = new (&allocator) HBasicBlock(graph);
143 HBasicBlock* else_ = new (&allocator) HBasicBlock(graph);
144 HBasicBlock* join = new (&allocator) HBasicBlock(graph);
145 graph->AddBlock(then);
146 graph->AddBlock(else_);
147 graph->AddBlock(join);
160 graph->GetDexFile(),
170 graph->GetDexFile(),
180 graph->GetDexFile(),
185 graph->BuildDominatorTree();
186 SideEffectsAnalysis side_effects(graph);
188 GVNOptimization(graph, side_effects).Run();
201 HGraph* graph = CreateGraph(&allocator);
202 HBasicBlock* entry = new (&allocator) HBasicBlock(graph);
203 graph->AddBlock(entry);
204 graph->SetEntryBlock(entry);
206 HInstruction* parameter = new (&allocator) HParameterValue(graph->GetDexFile(),
212 HBasicBlock* block = new (&allocator) HBasicBlock(graph);
213 graph->AddBlock(block);
221 graph->GetDexFile(),
226 HBasicBlock* loop_header = new (&allocator) HBasicBlock(graph);
227 HBasicBlock* loop_body = new (&allocator) HBasicBlock(graph);
228 HBasicBlock* exit = new (&allocator) HBasicBlock(graph);
230 graph->AddBlock(loop_header);
231 graph->AddBlock(loop_body);
232 graph->AddBlock(exit);
244 graph->GetDexFile(),
259 graph->GetDexFile(),
269 graph->GetDexFile(),
281 graph->GetDexFile(),
291 graph->BuildDominatorTree();
293 SideEffectsAnalysis side_effects(graph);
295 GVNOptimization(graph, side_effects).Run();
308 SideEffectsAnalysis side_effects(graph);
310 GVNOptimization(graph, side_effects).Run();
326 HGraph* graph = CreateGraph(&allocator);
327 HBasicBlock* entry = new (&allocator) HBasicBlock(graph);
328 graph->AddBlock(entry);
329 graph->SetEntryBlock(entry);
331 HBasicBlock* outer_loop_header = new (&allocator) HBasicBlock(graph);
332 HBasicBlock* outer_loop_body = new (&allocator) HBasicBlock(graph);
333 HBasicBlock* outer_loop_exit = new (&allocator) HBasicBlock(graph);
334 HBasicBlock* inner_loop_header = new (&allocator) HBasicBlock(graph);
335 HBasicBlock* inner_loop_body = new (&allocator) HBasicBlock(graph);
336 HBasicBlock* inner_loop_exit = new (&allocator) HBasicBlock(graph);
338 graph->AddBlock(outer_loop_header);
339 graph->AddBlock(outer_loop_body);
340 graph->AddBlock(outer_loop_exit);
341 graph->AddBlock(inner_loop_header);
342 graph->AddBlock(inner_loop_body);
343 graph->AddBlock(inner_loop_exit);
354 HInstruction* parameter = new (&allocator) HParameterValue(graph->GetDexFile(),
369 graph->BuildDominatorTree();
384 graph->GetDexFile(),
388 SideEffectsAnalysis side_effects(graph);
409 graph->GetDexFile(),
414 SideEffectsAnalysis side_effects(graph);
435 graph->GetDexFile(),
440 SideEffectsAnalysis side_effects(graph);