Lines Matching refs:HInstruction

101     HInstruction* array = new (GetAllocator()) HParameterValue(graph_->GetDexFile(),  in TestBuildDependencyGraphAndSchedule()
105 HInstruction* c1 = graph_->GetIntConstant(1); in TestBuildDependencyGraphAndSchedule()
106 HInstruction* c2 = graph_->GetIntConstant(10); in TestBuildDependencyGraphAndSchedule()
107 HInstruction* add1 = new (GetAllocator()) HAdd(DataType::Type::kInt32, c1, c2); in TestBuildDependencyGraphAndSchedule()
108 HInstruction* add2 = new (GetAllocator()) HAdd(DataType::Type::kInt32, add1, c2); in TestBuildDependencyGraphAndSchedule()
109 HInstruction* mul = new (GetAllocator()) HMul(DataType::Type::kInt32, add1, add2); in TestBuildDependencyGraphAndSchedule()
110 HInstruction* div_check = new (GetAllocator()) HDivZeroCheck(add2, 0); in TestBuildDependencyGraphAndSchedule()
111 HInstruction* div = new (GetAllocator()) HDiv(DataType::Type::kInt32, add1, div_check, 0); in TestBuildDependencyGraphAndSchedule()
112 HInstruction* array_get1 = in TestBuildDependencyGraphAndSchedule()
114 HInstruction* array_set1 = in TestBuildDependencyGraphAndSchedule()
116 HInstruction* array_get2 = in TestBuildDependencyGraphAndSchedule()
118 HInstruction* array_set2 = in TestBuildDependencyGraphAndSchedule()
125 HInstruction* block_instructions[] = {add1, in TestBuildDependencyGraphAndSchedule()
134 for (HInstruction* instr : block_instructions) { in TestBuildDependencyGraphAndSchedule()
153 for (HInstruction* instr : ReverseRange(block_instructions)) { in TestBuildDependencyGraphAndSchedule()
214 HInstruction* arr = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in TestDependencyGraphOnAliasingArrayAccesses()
218 HInstruction* i = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in TestDependencyGraphOnAliasingArrayAccesses()
222 HInstruction* j = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in TestDependencyGraphOnAliasingArrayAccesses()
226 HInstruction* object = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in TestDependencyGraphOnAliasingArrayAccesses()
230 HInstruction* c0 = graph_->GetIntConstant(0); in TestDependencyGraphOnAliasingArrayAccesses()
231 HInstruction* c1 = graph_->GetIntConstant(1); in TestDependencyGraphOnAliasingArrayAccesses()
232 HInstruction* add0 = new (GetAllocator()) HAdd(DataType::Type::kInt32, i, c0); in TestDependencyGraphOnAliasingArrayAccesses()
233 HInstruction* add1 = new (GetAllocator()) HAdd(DataType::Type::kInt32, i, c1); in TestDependencyGraphOnAliasingArrayAccesses()
234 HInstruction* sub0 = new (GetAllocator()) HSub(DataType::Type::kInt32, i, c0); in TestDependencyGraphOnAliasingArrayAccesses()
235 HInstruction* sub1 = new (GetAllocator()) HSub(DataType::Type::kInt32, i, c1); in TestDependencyGraphOnAliasingArrayAccesses()
236 HInstruction* arr_set_0 = in TestDependencyGraphOnAliasingArrayAccesses()
238 HInstruction* arr_set_1 = in TestDependencyGraphOnAliasingArrayAccesses()
240 HInstruction* arr_set_i = new (GetAllocator()) HArraySet(arr, i, c0, DataType::Type::kInt32, 0); in TestDependencyGraphOnAliasingArrayAccesses()
241 HInstruction* arr_set_add0 = in TestDependencyGraphOnAliasingArrayAccesses()
243 HInstruction* arr_set_add1 = in TestDependencyGraphOnAliasingArrayAccesses()
245 HInstruction* arr_set_sub0 = in TestDependencyGraphOnAliasingArrayAccesses()
247 HInstruction* arr_set_sub1 = in TestDependencyGraphOnAliasingArrayAccesses()
249 HInstruction* arr_set_j = new (GetAllocator()) HArraySet(arr, j, c0, DataType::Type::kInt32, 0); in TestDependencyGraphOnAliasingArrayAccesses()
261 HInstruction* block_instructions[] = {arr, in TestDependencyGraphOnAliasingArrayAccesses()
279 for (HInstruction* instr : block_instructions) { in TestDependencyGraphOnAliasingArrayAccesses()
288 for (HInstruction* instr : ReverseRange(block_instructions)) { in TestDependencyGraphOnAliasingArrayAccesses()