Lines Matching refs:header

117   HBasicBlock* header = nullptr;  in TEST_F()  local
121 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
122 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
126 HSuspendCheck* old_suspend_check = header->GetLoopInformation()->GetSuspendCheck(); in TEST_F()
140 HSuspendCheck* new_suspend_check = header->GetLoopInformation()->GetSuspendCheck(); in TEST_F()
148 HBasicBlock* header = nullptr; in TEST_F() local
153 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
154 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
163 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
229 HBasicBlock* header = nullptr; in TEST_F() local
234 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
235 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
242 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
257 EXPECT_TRUE(entry_block_->Dominates(header)); in TEST_F()
260 EXPECT_EQ(header->GetLoopInformation(), loop_info); in TEST_F()
261 EXPECT_EQ(loop_info->GetHeader(), header); in TEST_F()
268 HBasicBlock* header = nullptr; in TEST_F() local
273 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
274 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
279 bb_set.SetBit(header->GetBlockId()); in TEST_F()
292 HBasicBlock* header = nullptr; in TEST_F() local
296 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
297 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
306 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
315 EXPECT_EQ(loop_body->GetSingleSuccessor(), header); in TEST_F()
316 EXPECT_EQ(bb_map.Get(loop_body)->GetSingleSuccessor(), header); in TEST_F()
319 EXPECT_EQ(header, new_header); in TEST_F()
320 EXPECT_EQ(new_loop_info->GetHeader(), header); in TEST_F()
329 HBasicBlock* header = nullptr; in TEST_F() local
333 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
334 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
343 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
351 EXPECT_EQ(loop_body->GetSingleSuccessor(), bb_map.Get(header)); in TEST_F()
352 EXPECT_EQ(bb_map.Get(loop_body)->GetSingleSuccessor(), header); in TEST_F()
355 EXPECT_EQ(header, new_header); in TEST_F()
366 HBasicBlock* header = nullptr; in TEST_F() local
370 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
371 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
380 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
385 EXPECT_EQ(header, new_header); in TEST_F()
389 HBasicBlock* second_header = bb_map.Get(header); in TEST_F()
394 EXPECT_EQ(loop_body->GetSingleSuccessor(), header); in TEST_F()
398 EXPECT_EQ(loop_info, header->GetLoopInformation()); in TEST_F()
399 EXPECT_EQ(loop_info->GetHeader(), header); in TEST_F()
414 HBasicBlock* header = nullptr; in TEST_F() local
418 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
419 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
422 HBasicBlock* latch = header->GetSuccessors()[1]; in TEST_F()
425 header->ReplaceSuccessor(latch, if_block); in TEST_F()
428 temp1->AddSuccessor(header); in TEST_F()
432 HInstructionIterator it(header->GetPhis()); in TEST_F()
445 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
448 EXPECT_EQ(header, new_header); in TEST_F()
451 EXPECT_EQ(header->GetPredecessors().size(), 3u); in TEST_F()
467 HBasicBlock* header = nullptr; in TEST_F() local
475 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
476 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
477 HBasicBlock* loop1_header = header; in TEST_F()
479 CreateBasicLoopControlFlow(header, return_block_, &header, &loop_body); in TEST_F()
480 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
481 HBasicBlock* loop2_header = header; in TEST_F()
483 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
484 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
485 HBasicBlock* loop3_header = header; in TEST_F()
514 HBasicBlock* header = nullptr; in TEST_F() local
522 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
523 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
524 HBasicBlock* loop1_header = header; in TEST_F()
526 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
527 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
528 HBasicBlock* loop2_header = header; in TEST_F()
530 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
531 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
532 HBasicBlock* loop3_header = header; in TEST_F()
534 CreateBasicLoopControlFlow(loop1_header, return_block_, &header, &loop_body); in TEST_F()
535 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
536 HBasicBlock* loop4_header = header; in TEST_F()
571 HBasicBlock* header = nullptr; in TEST_F() local
579 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
580 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
581 HBasicBlock* loop1_header = header; in TEST_F()
584 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
585 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
587 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
588 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
589 HBasicBlock* loop3_header = header; in TEST_F()
624 HBasicBlock* header = nullptr; in TEST_F() local
629 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
630 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
633 HLoopInformation* loop_info = header->GetLoopInformation(); in TEST_F()
680 HBasicBlock* header = nullptr; in TEST_F() local
688 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
689 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
690 HBasicBlock* loop1_header = header; in TEST_F()
692 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
693 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
694 HBasicBlock* loop2_header = header; in TEST_F()
696 CreateBasicLoopControlFlow(header, header->GetSuccessors()[1], &header, &loop_body); in TEST_F()
697 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
698 HBasicBlock* loop3_header = header; in TEST_F()
700 CreateBasicLoopControlFlow(loop2_header, loop2_header->GetSuccessors()[0], &header, &loop_body); in TEST_F()
701 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
702 HBasicBlock* loop4_header = header; in TEST_F()
704 CreateBasicLoopControlFlow(loop1_header, return_block_, &header, &loop_body); in TEST_F()
705 CreateBasicLoopDataFlow(header, loop_body); in TEST_F()
706 HBasicBlock* loop5_header = header; in TEST_F()