HomeSort by relevance Sort by last modified time
    Searched refs:GetLoopInformation (Results 1 - 25 of 42) sorted by null

1 2

  /art/compiler/optimizing/
side_effects_analysis.cc 58 UpdateLoopEffects(block->GetLoopInformation(), effects);
59 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader();
64 UpdateLoopEffects(pre_header->GetLoopInformation(), GetLoopEffects(block));
68 UpdateLoopEffects(block->GetLoopInformation(), effects);
find_loops_test.cc 40 ASSERT_EQ(block->GetLoopInformation(), nullptr);
51 ASSERT_EQ(block->GetLoopInformation(), nullptr);
65 ASSERT_EQ(block->GetLoopInformation(), nullptr);
80 ASSERT_EQ(block->GetLoopInformation(), nullptr);
93 ASSERT_EQ(block->GetLoopInformation(), nullptr);
106 ASSERT_EQ(block->GetLoopInformation(), nullptr);
108 ASSERT_EQ(block->GetLoopInformation()->GetHeader()->GetBlockId(), parent_loop_header_id);
112 HLoopInformation* info = block->GetLoopInformation();
269 ASSERT_TRUE(graph->GetBlocks()[3]->GetLoopInformation()->IsIn(
270 *graph->GetBlocks()[2]->GetLoopInformation()));
    [all...]
linear_order.cc 42 HLoopInformation* block_loop = block->GetLoopInformation();
46 HLoopInformation* current_loop = current->GetLoopInformation();
63 HLoopInformation* loop = header->GetLoopInformation();
103 number_of_forward_predecessors -= block->GetLoopInformation()->NumberOfBackEdges();
licm.cc 33 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation();
35 HLoopInformation* input_loop = input->GetBlock()->GetLoopInformation();
49 HLoopInformation* input_loop = input->GetBlock()->GetLoopInformation();
100 HLoopInformation* loop_info = block->GetLoopInformation();
107 if (inner->GetLoopInformation() != loop_info) {
superblock_cloner_test.cc 170 HSuspendCheck* old_suspend_check = header->GetLoopInformation()->GetSuspendCheck();
184 HSuspendCheck* new_suspend_check = header->GetLoopInformation()->GetSuspendCheck();
206 HLoopInformation* loop_info = header->GetLoopInformation();
283 HLoopInformation* loop_info = header->GetLoopInformation();
300 EXPECT_EQ(header->GetLoopInformation(), loop_info);
superblock_cloner.cc 86 return block->GetLoopInformation();
278 HLoopInformation* info = block->GetLoopInformation();
297 HLoopInformation* info = block->GetLoopInformation();
308 HLoopInformation* info = block->GetLoopInformation();
332 block->GetLoopInformation()->Populate();
341 HLoopInformation* cur_loop = block->GetLoopInformation();
342 HLoopInformation* outer_loop = cur_loop->GetPreHeader()->GetLoopInformation();
422 HLoopInformation* loop_exit_loop_info = exit->GetLoopInformation();
suspend_check_test.cc 41 ASSERT_EQ(loop_header->GetLoopInformation()->GetPreHeader(), first_block);
optimizing_unit_test.h 77 if (block->GetLoopInformation() != nullptr) {
78 block->GetLoopInformation()->SetSuspendCheck(nullptr);
gvn.cc 449 if (block->GetLoopInformation()->ContainsIrreducibleLoop()) {
458 DCHECK(!block->GetLoopInformation()->IsIrreducible());
459 DCHECK_EQ(block->GetDominator(), block->GetLoopInformation()->GetPreHeader());
induction_var_analysis_test.cc 172 iva_->LookupInfo(loop_body_[d]->GetLoopInformation(), instruction));
185 iva_->LookupInfo(loop_body_[0]->GetLoopInformation(), instruction1),
186 iva_->LookupInfo(loop_body_[0]->GetLoopInformation(), instruction2));
192 iva_->LookupInfo(loop_body_[0]->GetLoopInformation(), instruction));
242 ASSERT_EQ(entry_->GetLoopInformation(), nullptr);
244 ASSERT_EQ(loop_preheader_[d]->GetLoopInformation(),
246 : loop_header_[d - 1]->GetLoopInformation());
247 ASSERT_NE(loop_header_[d]->GetLoopInformation(), nullptr);
248 ASSERT_NE(loop_body_[d]->GetLoopInformation(), nullptr);
249 ASSERT_EQ(loop_header_[d]->GetLoopInformation(),
    [all...]
nodes.cc 311 block->GetLoopInformation()->HasBackEdgeNotDominatedByHeader()) {
363 HLoopInformation* info = successor->GetLoopInformation();
385 HLoopInformation* info = header->GetLoopInformation();
404 HLoopInformation* loop_info = header->GetLoopInformation();
444 HLoopInformation* loop_info = header->GetLoopInformation();
512 HLoopInformation* info = header->GetLoopInformation();
546 DCHECK(!block->IsLoopHeader() || !block->GetLoopInformation()->IsBackEdge(*first_predecessor));
613 block->GetLoopInformation()->Populate();
751 DCHECK(block->GetLoopInformation()->IsPopulated());
752 if (block->GetLoopInformation()->IsIrreducible())
    [all...]
cha_guard_optimization.cc 182 HLoopInformation* loop_info = block->GetLoopInformation();
induction_var_analysis.cc 170 if (user->GetBlock()->GetLoopInformation() != loop) {
184 if (user->GetHolder()->GetBlock()->GetLoopInformation() != loop) {
252 if (graph_block->IsLoopHeader() && !graph_block->GetLoopInformation()->IsIrreducible()) {
253 VisitLoop(graph_block->GetLoopInformation());
268 if (loop_block->GetLoopInformation() != loop) {
340 HLoopInformation* otherLoop = instruction->GetBlock()->GetLoopInformation();
    [all...]
graph_test.cc 239 loop_block->GetLoopInformation()->GetPreHeader());
274 loop_block->GetLoopInformation()->GetPreHeader());
gvn_test.cc 356 ASSERT_TRUE(inner_loop_header->GetLoopInformation()->IsIn(
357 *outer_loop_header->GetLoopInformation()));
induction_var_range_test.cc     [all...]
induction_var_range.h 159 HLoopInformation* lp = phi->GetBlock()->GetLoopInformation(); // closest enveloping loop
ssa_liveness_analysis.h 136 HLoopInformation* GetLoopInformation() const {
137 return user_->GetBlock()->GetLoopInformation();
    [all...]
bounds_check_elimination.cc     [all...]
loop_optimization.cc 473 AddLoop(block->GetLoopInformation());
    [all...]
loop_optimization_test.cc 301 HBasicBlock* new_preheader = header->GetLoopInformation()->GetPreHeader();
scheduler_arm64.cc 190 DCHECK((block->GetLoopInformation() != nullptr) ||
graph_checker.cc 577 HLoopInformation* loop_information = loop_header->GetLoopInformation();
640 } else if (back_edge->GetLoopInformation() != loop_information) {
646 back_edge->GetLoopInformation()->GetHeader()->GetBlockId()));
    [all...]
load_store_elimination.cc 341 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader();
347 if (block->GetLoopInformation()->IsIrreducible()) {
639 HLoopInformation* loop_info = instruction->GetBlock()->GetLoopInformation();
    [all...]
induction_var_range.cc 358 for (HLoopInformation* lp = instruction->GetBlock()->GetLoopInformation(); // closest enveloping loop
360 lp = lp->GetPreHeader()->GetLoopInformation()) {
472 HLoopInformation* lp = context->GetBlock()->GetLoopInformation(); // closest enveloping loop
504 return info->fetch->GetBlock()->GetLoopInformation() != nullptr;
    [all...]

Completed in 1097 milliseconds

1 2