Searched refs:GetLoopInformation (Results 1 - 22 of 22) sorted by relevance

/art/compiler/optimizing/
H A Dside_effects_analysis.cc58 UpdateLoopEffects(block->GetLoopInformation(), effects);
59 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader();
64 UpdateLoopEffects(pre_header->GetLoopInformation(), GetLoopEffects(block));
68 UpdateLoopEffects(block->GetLoopInformation(), effects);
H A Dlicm.cc32 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation();
34 HLoopInformation* input_loop = it.Current()->GetBlock()->GetLoopInformation();
48 HLoopInformation* input_loop = input->GetBlock()->GetLoopInformation();
93 HLoopInformation* loop_info = block->GetLoopInformation();
100 if (inner->GetLoopInformation() != loop_info) {
H A Dfind_loops_test.cc50 ASSERT_EQ(graph->GetBlocks().Get(i)->GetLoopInformation(), nullptr);
63 ASSERT_EQ(graph->GetBlocks().Get(i)->GetLoopInformation(), nullptr);
79 ASSERT_EQ(graph->GetBlocks().Get(i)->GetLoopInformation(), nullptr);
96 ASSERT_EQ(graph->GetBlocks().Get(i)->GetLoopInformation(), nullptr);
111 ASSERT_EQ(graph->GetBlocks().Get(i)->GetLoopInformation(), nullptr);
124 ASSERT_EQ(block->GetLoopInformation(), nullptr);
126 ASSERT_EQ(block->GetLoopInformation()->GetHeader()->GetBlockId(), parent_loop_header_id);
130 HLoopInformation* info = block->GetLoopInformation();
299 ASSERT_TRUE(graph->GetBlocks().Get(3)->GetLoopInformation()->IsIn(
300 *graph->GetBlocks().Get(2)->GetLoopInformation()));
[all...]
H A Dbounds_check_elimination.cc299 HLoopInformation* loop_info = induction_variable_->GetBlock()->GetLoopInformation();
527 HLoopInformation* loop_info = header->GetLoopInformation();
702 HBasicBlock* pre_header = header->GetLoopInformation()->GetPreHeader();
735 HBasicBlock* pre_header = header->GetLoopInformation()->GetPreHeader();
781 HBasicBlock* pre_header = header->GetLoopInformation()->GetPreHeader();
798 DCHECK(new_pre_header == header->GetLoopInformation()->GetPreHeader());
815 HBasicBlock* pre_header = header->GetLoopInformation()->GetPreHeader();
853 HSuspendCheck* suspend_check = header->GetLoopInformation()->GetSuspendCheck();
877 HBasicBlock* pre_header = header->GetLoopInformation()->GetPreHeader();
934 HSuspendCheck* suspend_check = header->GetLoopInformation()
[all...]
H A Ddead_code_elimination.cc81 block->GetLoopInformation()->Update();
H A Dssa_liveness_analysis.cc48 HLoopInformation* block_loop = block->GetLoopInformation();
51 HLoopInformation* current_loop = current->GetLoopInformation();
78 number_of_forward_predecessors -= block->GetLoopInformation()->NumberOfBackEdges();
266 size_t last_position = block->GetLoopInformation()->GetLifetimeEnd();
H A Dgraph_test.cc246 loop_block->GetLoopInformation()->GetPreHeader());
284 loop_block->GetLoopInformation()->GetPreHeader());
H A Dgvn_test.cc263 ASSERT_TRUE(inner_loop_header->GetLoopInformation()->IsIn(
264 *outer_loop_header->GetLoopInformation()));
H A Dnodes.cc202 HLoopInformation* info = successor->GetLoopInformation();
211 HLoopInformation* info = header->GetLoopInformation();
285 HLoopInformation* info = block->GetLoopInformation();
397 if (block->GetLoopInformation() == this && block != header_) {
956 HLoopInformation* loop_info = GetLoopInformation();
1317 HLoopInformation* info = at->GetLoopInformation();
1453 HLoopInformation* info = pre_header->GetLoopInformation();
H A Dgvn.cc362 DCHECK_EQ(block->GetDominator(), block->GetLoopInformation()->GetPreHeader());
H A Dssa_liveness_analysis.h141 HLoopInformation* GetLoopInformation() const { function in class:art::UsePosition
142 return user_->GetBlock()->GetLoopInformation();
1004 DCHECK_EQ(current, block_at_use.GetLoopInformation());
H A Dgraph_visualizer.cc260 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation();
H A Dgraph_checker.cc315 HLoopInformation* loop_information = loop_header->GetLoopInformation();
H A Dinstruction_simplifier.cc209 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == check);
H A Dssa_builder.cc359 HInstruction* incoming = ValueOfLocal(block->GetLoopInformation()->GetPreHeader(), local);
H A Dnodes.h706 return GetPredecessors().Get(0) == GetLoopInformation()->GetPreHeader();
709 HLoopInformation* GetLoopInformation() const { function in class:art::HBasicBlock
785 : current_(block.GetLoopInformation()) {}
791 current_ = current_->GetPreHeader()->GetLoopInformation();
H A Dcode_generator.cc887 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == suspend_check);
H A Dcode_generator_arm64.cc1722 HLoopInformation* info = block->GetLoopInformation();
2608 if (block->GetLoopInformation() != nullptr) {
2609 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction);
H A Dcode_generator_mips64.cc1935 HLoopInformation* info = block->GetLoopInformation();
3010 if (block->GetLoopInformation() != nullptr) {
3011 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction);
H A Dcode_generator_arm.cc913 HLoopInformation* info = block->GetLoopInformation();
3528 if (block->GetLoopInformation() != nullptr) {
3529 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction);
H A Dcode_generator_x86.cc814 HLoopInformation* info = block->GetLoopInformation();
3989 if (block->GetLoopInformation() != nullptr) {
3990 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction);
H A Dcode_generator_x86_64.cc777 HLoopInformation* info = block->GetLoopInformation();
3856 if (block->GetLoopInformation() != nullptr) {
3857 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction);

Completed in 229 milliseconds