Lines Matching refs:header
113 HBasicBlock* header = nullptr; in TEST_F() local
117 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
118 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
122 HSuspendCheck* old_suspend_check = header->GetLoopInformation()->GetSuspendCheck(); in TEST_F()
136 HSuspendCheck* new_suspend_check = header->GetLoopInformation()->GetSuspendCheck(); in TEST_F()
144 HBasicBlock* header = nullptr; in TEST_F() local
149 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
150 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
159 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
225 HBasicBlock* header = nullptr; in TEST_F() local
230 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
231 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
238 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
253 EXPECT_TRUE(entry_block_->Dominates(header)); in TEST_F()
256 EXPECT_EQ(header->GetLoopInformation(), loop_info); in TEST_F()
257 EXPECT_EQ(loop_info->GetHeader(), header); in TEST_F()
264 HBasicBlock* header = nullptr; in TEST_F() local
269 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
270 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
276 bb_set.SetBit(header->GetBlockId()); in TEST_F()
311 HBasicBlock* header = nullptr; in TEST_F() local
315 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
316 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
325 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
334 EXPECT_EQ(loop_body->GetSingleSuccessor(), header); in TEST_F()
335 EXPECT_EQ(bb_map.Get(loop_body)->GetSingleSuccessor(), header); in TEST_F()
338 EXPECT_EQ(header, new_header); in TEST_F()
339 EXPECT_EQ(new_loop_info->GetHeader(), header); in TEST_F()
370 HBasicBlock* header = nullptr; in TEST_F() local
374 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
375 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
384 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
392 EXPECT_EQ(loop_body->GetSingleSuccessor(), bb_map.Get(header)); in TEST_F()
393 EXPECT_EQ(bb_map.Get(loop_body)->GetSingleSuccessor(), header); in TEST_F()
396 EXPECT_EQ(header, new_header); in TEST_F()
406 HBasicBlock* header = nullptr; in TEST_F() local
410 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
411 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
414 HBasicBlock* latch = header->GetSuccessors()[1]; in TEST_F()
419 header->ReplaceSuccessor(latch, if_block); in TEST_F()
422 temp1->AddSuccessor(header); in TEST_F()
426 HInstructionIterator it(header->GetPhis()); in TEST_F()
439 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
442 EXPECT_EQ(header, new_header); in TEST_F()
445 EXPECT_EQ(header->GetPredecessors().size(), 3u); in TEST_F()
461 HBasicBlock* header = nullptr; in TEST_F() local
469 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
470 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
471 HBasicBlock* loop1_header = header; in TEST_F()
473 CreateBasicLoopControlFlow(header, return_block_, &header, &loop_body); in TEST_F()
474 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
475 HBasicBlock* loop2_header = header; in TEST_F()
477 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
478 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
479 HBasicBlock* loop3_header = header; in TEST_F()
508 HBasicBlock* header = nullptr; in TEST_F() local
516 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
517 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
518 HBasicBlock* loop1_header = header; in TEST_F()
520 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
521 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
522 HBasicBlock* loop2_header = header; in TEST_F()
524 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
525 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
526 HBasicBlock* loop3_header = header; in TEST_F()
528 CreateBasicLoopControlFlow(loop1_header, return_block_, &header, &loop_body); in TEST_F()
529 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
530 HBasicBlock* loop4_header = header; in TEST_F()
565 HBasicBlock* header = nullptr; in TEST_F() local
573 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
574 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
575 HBasicBlock* loop1_header = header; in TEST_F()
578 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
579 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
581 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
582 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
583 HBasicBlock* loop3_header = header; in TEST_F()
619 HBasicBlock* header = nullptr; in TEST_F() local
624 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
625 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
628 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
675 HBasicBlock* header = nullptr; in TEST_F() local
683 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
684 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
685 HBasicBlock* loop1_header = header; in TEST_F()
687 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
688 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
689 HBasicBlock* loop2_header = header; in TEST_F()
691 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
692 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
693 HBasicBlock* loop3_header = header; in TEST_F()
695 CreateBasicLoopControlFlow(loop2_header, loop2_header->GetSuccessors()[0], &header, &loop_body); in TEST_F()
696 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
697 HBasicBlock* loop4_header = header; in TEST_F()
699 CreateBasicLoopControlFlow(loop1_header, return_block_, &header, &loop_body); in TEST_F()
700 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
701 HBasicBlock* loop5_header = header; in TEST_F()