Home
last modified time | relevance | path

Searched refs:if_block (Results 1 – 4 of 4) sorted by relevance

/art/compiler/optimizing/
Dgraph_test.cc28 HBasicBlock* if_block = new (allocator) HBasicBlock(graph); in createIfBlock() local
29 graph->AddBlock(if_block); in createIfBlock()
32 if_block->AddInstruction(equal); in createIfBlock()
34 if_block->AddInstruction(instr); in createIfBlock()
35 return if_block; in createIfBlock()
77 HBasicBlock* if_block = createIfBlock(graph, &allocator); in TEST() local
82 entry_block->AddSuccessor(if_block); in TEST()
83 if_block->AddSuccessor(if_true); in TEST()
85 if_block->AddSuccessor(return_block); in TEST()
88 ASSERT_EQ(if_block->GetLastInstruction()->AsIf()->IfTrueSuccessor(), if_true); in TEST()
[all …]
Dcodegen_test.cc535 HBasicBlock* if_block = new (&allocator) HBasicBlock(graph); in TEST_F() local
536 graph->AddBlock(if_block); in TEST_F()
546 entry_block->AddSuccessor(if_block); in TEST_F()
547 if_block->AddSuccessor(if_true_block); in TEST_F()
548 if_block->AddSuccessor(if_false_block); in TEST_F()
556 if_block->AddInstruction(&cmp_lt); in TEST_F()
560 if_block->AddInstruction(&force_materialization); in TEST_F()
562 if_block->AddInstruction(&if_lt); in TEST_F()
Dnodes.cc2381 HBasicBlock* if_block = new (arena_) HBasicBlock(this, header->GetDexPc()); in TransformLoopHeaderForBCE() local
2385 AddBlock(if_block); in TransformLoopHeaderForBCE()
2394 old_pre_header->AddSuccessor(if_block); in TransformLoopHeaderForBCE()
2395 if_block->AddSuccessor(true_block); // True successor in TransformLoopHeaderForBCE()
2396 if_block->AddSuccessor(false_block); // False successor in TransformLoopHeaderForBCE()
2400 old_pre_header->dominated_blocks_.push_back(if_block); in TransformLoopHeaderForBCE()
2401 if_block->SetDominator(old_pre_header); in TransformLoopHeaderForBCE()
2402 if_block->dominated_blocks_.push_back(true_block); in TransformLoopHeaderForBCE()
2403 true_block->SetDominator(if_block); in TransformLoopHeaderForBCE()
2404 if_block->dominated_blocks_.push_back(false_block); in TransformLoopHeaderForBCE()
[all …]
Dbounds_check_elimination.cc1700 HBasicBlock* if_block = new_preheader->GetDominator(); in TransformLoopForDeoptimizationIfNeeded() local
1701 HBasicBlock* true_block = if_block->GetSuccessors()[0]; // True successor. in TransformLoopForDeoptimizationIfNeeded()
1702 HBasicBlock* false_block = if_block->GetSuccessors()[1]; // False successor. in TransformLoopForDeoptimizationIfNeeded()
1711 if_block->AddInstruction(new (GetGraph()->GetArena()) HGoto()); // placeholder in TransformLoopForDeoptimizationIfNeeded()
1713 header->GetLastInstruction(), GetGraph(), if_block); in TransformLoopForDeoptimizationIfNeeded()
1715 if_block->RemoveInstruction(if_block->GetLastInstruction()); in TransformLoopForDeoptimizationIfNeeded()
1716 if_block->AddInstruction(new (GetGraph()->GetArena()) HIf(condition)); in TransformLoopForDeoptimizationIfNeeded()