Home
last modified time | relevance | path

Searched refs:loop_body (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Dsuperblock_cloner_test.cc50 HBasicBlock* loop_body = AddNewBlock(); in CreateBasicLoopControlFlow() local
57 loop_header->AddSuccessor(loop_body); in CreateBasicLoopControlFlow()
58 loop_body->AddSuccessor(loop_header); in CreateBasicLoopControlFlow()
61 *body_p = loop_body; in CreateBasicLoopControlFlow()
64 void CreateBasicLoopDataFlow(HBasicBlock* loop_header, HBasicBlock* loop_body) { in CreateBasicLoopDataFlow() argument
93 loop_body->AddInstruction(null_check); in CreateBasicLoopDataFlow()
94 loop_body->AddInstruction(array_length); in CreateBasicLoopDataFlow()
95 loop_body->AddInstruction(bounds_check); in CreateBasicLoopDataFlow()
96 loop_body->AddInstruction(array_get); in CreateBasicLoopDataFlow()
97 loop_body->AddInstruction(add); in CreateBasicLoopDataFlow()
[all …]
Dbounds_check_elimination_test.cc381 HBasicBlock* loop_body = new (allocator) HBasicBlock(graph); in BuildSSAGraph1() local
385 graph->AddBlock(loop_body); in BuildSSAGraph1()
389 loop_header->AddSuccessor(loop_body); // false successor in BuildSSAGraph1()
390 loop_body->AddSuccessor(loop_header); in BuildSSAGraph1()
417 loop_body->AddInstruction(null_check); in BuildSSAGraph1()
418 loop_body->AddInstruction(array_length); in BuildSSAGraph1()
419 loop_body->AddInstruction(bounds_check); in BuildSSAGraph1()
420 loop_body->AddInstruction(array_set); in BuildSSAGraph1()
421 loop_body->AddInstruction(add); in BuildSSAGraph1()
422 loop_body->AddInstruction(new (allocator) HGoto()); in BuildSSAGraph1()
[all …]
Dgvn_test.cc217 HBasicBlock* loop_body = new (GetAllocator()) HBasicBlock(graph); in TEST_F() local
221 graph->AddBlock(loop_body); in TEST_F()
224 loop_header->AddSuccessor(loop_body); in TEST_F()
226 loop_body->AddSuccessor(loop_header); in TEST_F()
242 loop_body->AddInstruction(new (GetAllocator()) HInstanceFieldSet(parameter, in TEST_F()
252 HInstruction* field_set = loop_body->GetLastInstruction(); in TEST_F()
253 loop_body->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter, in TEST_F()
262 HInstruction* field_get_in_loop_body = loop_body->GetLastInstruction(); in TEST_F()
263 loop_body->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
278 ASSERT_EQ(field_get_in_loop_body->GetBlock(), loop_body); in TEST_F()
[all …]
Dload_store_elimination_test.cc1112 GET_BLOCK(loop_body); in TEST_F()
1142 if (loop_entry->GetNormalSuccessors()[1] != loop_body) { in TEST_F()
1167 loop_body->AddInstruction(last_i); in TEST_F()
1168 loop_body->AddInstruction(last_get); in TEST_F()
1169 loop_body->AddInstruction(body_value); in TEST_F()
1170 loop_body->AddInstruction(body_set); in TEST_F()
1171 loop_body->AddInstruction(body_get); in TEST_F()
1172 loop_body->AddInstruction(t_next); in TEST_F()
1173 loop_body->AddInstruction(i_next); in TEST_F()
1174 loop_body->AddInstruction(body_goto); in TEST_F()
[all …]
/art/test/485-checker-dce-loop-update/smali/
DTestCase.smali59 if-eqz p1, :loop_body # cannot be determined statically
67 :loop_body
114 if-eqz p1, :loop_body # cannot be determined statically
123 :loop_body
190 if-eqz p1, :loop_body # cannot be determined statically
204 :loop_body
268 if-eqz p1, :loop_body # cannot be determined statically
282 :loop_body
/art/test/559-checker-irreducible-loop/smali/
DIrreducibleLoop.smali271 # exit loop_body -
290 goto :loop_body
292 :loop_body
364 # irreducible_loop_pre_entry loop_body
380 goto :loop_body
381 :loop_body