Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dselect_generator.cc85 HBasicBlock* true_block = if_instruction->IfTrueSuccessor(); in Run() local
87 DCHECK_NE(true_block, false_block); in Run()
88 if (!IsSimpleBlock(true_block) || in Run()
90 !BlocksMergeTogether(true_block, false_block)) { in Run()
93 HBasicBlock* merge_block = true_block->GetSingleSuccessor(); in Run()
98 if (!true_block->IsSingleGoto()) { in Run()
99 true_block->MoveInstructionBefore(true_block->GetFirstInstruction(), if_instruction); in Run()
104 DCHECK(true_block->IsSingleGoto()); in Run()
108 size_t predecessor_index_true = merge_block->GetPredecessorIndexOf(true_block); in Run()
133 true_block->DisconnectAndDelete(); in Run()
Dgraph_test.cc133 HBasicBlock* true_block = if_block->GetLastInstruction()->AsIf()->IfTrueSuccessor(); in TEST() local
134 ASSERT_NE(true_block, return_block); in TEST()
137 ASSERT_EQ(true_block->GetSuccessors()[0], return_block); in TEST()
Dbounds_check_elimination.cc1597 HBasicBlock* true_block = if_block->GetSuccessors()[0]; // True successor. in TransformLoopForDeoptimizationIfNeeded() local
1601 true_block->AddInstruction(new (GetGraph()->GetArena()) HGoto()); in TransformLoopForDeoptimizationIfNeeded()
1617 taken_test_loop_.Put(loop_id, true_block); in TransformLoopForDeoptimizationIfNeeded()
1637 HBasicBlock* true_block = it1->second; in InsertPhiNodes() local
1638 HBasicBlock* new_preheader = true_block->GetSingleSuccessor(); in InsertPhiNodes()
1640 for (HInstructionIterator it(true_block->GetInstructions()); !it.Done(); it.Advance()) { in InsertPhiNodes()
1651 if (user->GetBlock() != true_block) { in InsertPhiNodes()
1665 if (user->GetHolder()->GetBlock() != true_block) { in InsertPhiNodes()
Dnodes.cc2204 HBasicBlock* true_block = new (arena_) HBasicBlock(this, header->GetDexPc()); in TransformLoopHeaderForBCE() local
2208 AddBlock(true_block); in TransformLoopHeaderForBCE()
2217 if_block->AddSuccessor(true_block); // True successor in TransformLoopHeaderForBCE()
2219 true_block->AddSuccessor(new_pre_header); in TransformLoopHeaderForBCE()
2224 if_block->dominated_blocks_.push_back(true_block); in TransformLoopHeaderForBCE()
2225 true_block->SetDominator(if_block); in TransformLoopHeaderForBCE()
2237 reverse_post_order_[index_of_header++] = true_block; in TransformLoopHeaderForBCE()
2247 true_block, old_pre_header, /* replace_if_back_edge */ false); in TransformLoopHeaderForBCE()