Home
last modified time | relevance | path

Searched refs:entry_block_ (Results 1 – 9 of 9) sorted by relevance

/art/compiler/optimizing/
Dload_store_elimination_test.cc46 entry_block_->AddInstruction(i_add1_); in CreateEntryBlockInstructions()
47 entry_block_->AddInstruction(i_add4_); in CreateEntryBlockInstructions()
48 entry_block_->AddInstruction(new (GetAllocator()) HGoto()); in CreateEntryBlockInstructions()
66 entry_block_->ReplaceSuccessor(return_block_, pre_header_); in CreateTestControlFlowGraph()
123 entry_block_->ReplaceSuccessor(return_block_, upper); in CreateDiamondShapedCFG()
273 AddArraySet(entry_block_, array_, c1, c1); in TEST_F()
274 HInstruction* load1 = AddArrayGet(entry_block_, array_, c1); in TEST_F()
275 HInstruction* load2 = AddArrayGet(entry_block_, array_, c2); in TEST_F()
276 HInstruction* store1 = AddArraySet(entry_block_, array_, c1, c1); in TEST_F()
277 AddArraySet(entry_block_, array_, i_, c3); in TEST_F()
[all …]
Dloop_optimization_test.cc58 entry_block_ = new (GetAllocator()) HBasicBlock(graph_); in BuildGraph()
61 graph_->AddBlock(entry_block_); in BuildGraph()
64 graph_->SetEntryBlock(entry_block_); in BuildGraph()
70 entry_block_->AddInstruction(parameter_); in BuildGraph()
73 entry_block_->AddSuccessor(return_block_); in BuildGraph()
127 HBasicBlock* entry_block_; member in art::LoopOptimizationTest
144 AddLoop(entry_block_, return_block_); in TEST_F()
150 HBasicBlock* b = entry_block_; in TEST_F()
161 HBasicBlock* b = entry_block_; in TEST_F()
172 HBasicBlock* b = entry_block_; in TEST_F()
[all …]
Doptimizing_unit_test.h115 entry_block_(nullptr), in OptimizingUnitTestHelper()
188 entry_block_ = AddNewBlock(); in InitGraph()
192 graph_->SetEntryBlock(entry_block_); in InitGraph()
195 entry_block_->AddSuccessor(return_block_); in InitGraph()
203 entry_block_->AddInstruction(parameter); in AddParameter()
262 HBasicBlock* entry_block_; variable
Dselect_generator_test.cc42 entry_block_->ReplaceSuccessor(return_block_, if_block); in ConstructBasicGraphForSelect()
53 entry_block_->AddInstruction(bool_param); in ConstructBasicGraphForSelect()
Dsuperblock_cloner_test.cc121 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
153 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
234 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
257 EXPECT_TRUE(entry_block_->Dominates(header)); in TEST_F()
258 EXPECT_TRUE(entry_block_->Dominates(exit_block_)); in TEST_F()
273 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
296 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
333 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
370 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
418 CreateBasicLoopControlFlow(entry_block_, return_block_, &header, &loop_body); in TEST_F()
[all …]
Dnodes_vector_test.cc37 entry_block_ = new (GetAllocator()) HBasicBlock(graph_); in BuildGraph()
39 graph_->AddBlock(entry_block_); in BuildGraph()
41 graph_->SetEntryBlock(entry_block_); in BuildGraph()
47 entry_block_->AddInstruction(int8_parameter_); in BuildGraph()
52 entry_block_->AddInstruction(int16_parameter_); in BuildGraph()
57 entry_block_->AddInstruction(int32_parameter_); in BuildGraph()
63 HBasicBlock* entry_block_; member in art::NodesVectorTest
Dinduction_var_range_test.cc62 entry_block_ = new (GetAllocator()) HBasicBlock(graph_); in BuildGraph()
64 graph_->AddBlock(entry_block_); in BuildGraph()
66 graph_->SetEntryBlock(entry_block_); in BuildGraph()
73 entry_block_->AddInstruction(x_); in BuildGraph()
78 entry_block_->AddInstruction(y_); in BuildGraph()
94 entry_block_->AddSuccessor(loop_preheader_); in BuildLoop()
306 HBasicBlock* entry_block_; member in art::InductionVarRangeTest
709 entry_block_->AddInstruction(new_array); in TEST_F()
711 entry_block_->AddInstruction(array_length); in TEST_F()
736 entry_block_->AddInstruction(add); in TEST_F()
[all …]
Dnodes.cc72 visited->SetBit(entry_block_->GetBlockId()); in FindBackEdges()
73 visiting.SetBit(entry_block_->GetBlockId()); in FindBackEdges()
74 worklist.push_back(entry_block_); in FindBackEdges()
269 reverse_post_order_.push_back(entry_block_); in ComputeDominanceInformation()
283 worklist.push_back(entry_block_); in ComputeDominanceInformation()
641 HInstruction* gota = entry_block_->GetLastInstruction(); in InsertConstant()
652 entry_block_->AddInstruction(constant); in InsertConstant()
654 entry_block_->InsertInstructionBefore(constant, insert_before); in InsertConstant()
681 entry_block_->GetDexPc()); in GetCurrentMethod()
682 if (entry_block_->GetFirstInstruction() == nullptr) { in GetCurrentMethod()
[all …]
Dnodes.h390 entry_block_(nullptr), in allocator_()
433 HBasicBlock* GetEntryBlock() const { return entry_block_; } in GetEntryBlock()
437 void SetEntryBlock(HBasicBlock* block) { entry_block_ = block; } in SetEntryBlock()
568 DCHECK(GetReversePostOrder()[0] == entry_block_); in GetReversePostOrderSkipEntryBlock()
745 HBasicBlock* entry_block_; variable