/art/compiler/optimizing/ |
D | reference_type_propagation.cc | 197 DCHECK(!dominator_block->Dominates(user->GetBlock()) in ShouldCreateBoundType() 230 : start_block->Dominates(user->GetBlock()); in BoundTypeIn() 241 bound_type = new (receiver->GetBlock()->GetGraph()->GetAllocator()) HBoundType(receiver); in BoundTypeIn() 659 DCHECK(instr->GetBlock()->IsCatchBlock()); in VisitLoadException() 660 TryCatchInformation* catch_info = instr->GetBlock()->GetTryCatchInformation(); in VisitLoadException() 711 instr->GetBlock()->RemoveInstruction(instr); in VisitBoundType() 746 if (phi->GetBlock()->IsLoopHeader()) { in VisitPhi() 927 instr->SetReferenceTypeInfo(instr->GetBlock()->GetGraph()->GetInexactObjectRti()); in UpdatePhi()
|
D | instruction_simplifier_arm.cc | 146 use->GetBlock()->ReplaceAndRemoveInstructionWith(use, alu_with_op); in TryMergeIntoShifterOperand() 148 bitfield_op->GetBlock()->RemoveInstruction(bitfield_op); in TryMergeIntoShifterOperand()
|
D | instruction_simplifier_arm64.cc | 150 use->GetBlock()->ReplaceAndRemoveInstructionWith(use, alu_with_op); in TryMergeIntoShifterOperand() 152 bitfield_op->GetBlock()->RemoveInstruction(bitfield_op); in TryMergeIntoShifterOperand()
|
D | locations.cc | 56 instruction->GetBlock()->GetGraph()->GetAllocator()) {} in LocationSummary()
|
D | optimizing_unit_test.h | 85 current->GetBlock()->RemoveInstruction(current); in RemoveSuspendChecks() 292 return instruction->GetBlock() == nullptr; in IsRemoved()
|
D | dead_code_elimination.cc | 127 return condition->GetBlock()->GetGraph()->GetIntConstant( in Evaluate() 188 HBasicBlock* user_block = user->GetBlock(); in RemoveNonNullControlDependences() 194 bound = new (obj->GetBlock()->GetGraph()->GetAllocator()) HBoundType(obj); in RemoveNonNullControlDependences()
|
D | ssa_liveness_analysis.cc | 399 if (end == user->GetBlock()->GetPredecessors()[input_index]->GetLifetimeEnd()) { in FindFirstRegisterHint() 406 user->GetBlock()->GetPredecessors()[i]->GetLifetimeEnd() - 1); in FindFirstRegisterHint() 439 const ArenaVector<HBasicBlock*>& predecessors = defined_by_->GetBlock()->GetPredecessors(); in FindHintAtDefinition()
|
D | ssa_liveness_analysis.h | 137 return user_->GetBlock()->GetLoopInformation(); in GetLoopInformation() 339 AddBackEdgeUses(*instruction->GetBlock()); 374 size_t start_block_position = instruction->GetBlock()->GetLifetimeStart(); 1215 return instruction->GetBlock(); in GetBlockFromPosition() 1286 HGraph* graph = instruction->GetBlock()->GetGraph(); in ShouldBeLiveForEnvironment() 1305 DCHECK(instruction->GetBlock()->IsEntryBlock()) << instruction->DebugName(); in CheckNoLiveInIrreducibleLoop()
|
D | graph_test.cc | 288 ASSERT_EQ(first_instruction->GetBlock(), block); in TEST_F() 301 ASSERT_EQ(second_instruction->GetBlock(), block); in TEST_F()
|
D | code_generator.cc | 494 ArenaAllocator* allocator = invoke->GetBlock()->GetGraph()->GetAllocator(); in CreateCommonInvokeLocationSummary() 707 ArenaAllocator* allocator = field_access->GetBlock()->GetGraph()->GetAllocator(); in CreateUnresolvedFieldLocationSummary() 828 LocationSummary* locations = new (cls->GetBlock()->GetGraph()->GetAllocator()) LocationSummary( in CreateLoadClassRuntimeCallLocationSummary() 855 new (method_handle->GetBlock()->GetGraph()->GetAllocator()) LocationSummary( in CreateLoadMethodHandleRuntimeCallLocationSummary() 875 new (method_type->GetBlock()->GetGraph()->GetAllocator()) LocationSummary( in CreateLoadMethodTypeRuntimeCallLocationSummary() 1153 HGraph* graph = instruction->GetBlock()->GetGraph(); in NeedsVregInfo() 1235 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation(); in RecordPcInfo() 1586 HBasicBlock* block = suspend_check->GetBlock(); in ClearSpillSlotsFromLoopPhisInStackMap() 1775 ArenaAllocator* allocator = invoke->GetBlock()->GetGraph()->GetAllocator(); in CreateSystemArrayCopyLocationSummary()
|
D | gvn.cc | 320 if (!pure || instruction->GetBlock()->GetGraph()->HasIrreducibleLoops()) { in HashCode() 513 current->GetBlock()->RemoveInstruction(current); in VisitBasicBlock()
|
D | superblock_cloner_test.cc | 182 EXPECT_EQ(cloner.GetBlockCopy(orig_instr->GetBlock()), copy_instr->GetBlock()); in TEST_F() 196 if (cloner.IsInOrigBBSet(orig_input->GetBlock())) { in TEST_F() 216 if (cloner.IsInOrigBBSet(orig_input->GetBlock())) { in TEST_F()
|
D | loop_optimization.cc | 56 instruction->GetBlock()->RemoveInstructionOrPhi(instruction, /*ensure_safety=*/ false); in RemoveFromCycle() 381 if (instr->GetBlock() != nullptr || in CheckInductionSetFullyRemoved() 416 HBasicBlock* user_block = user->GetBlock(); in TryToEvaluateIfCondition() 1844 HBasicBlock* exit = instruction->GetBlock()->GetSuccessors()[0]; in ReduceAndExtractIfNeeded() 2297 HLoopInformation* loop_info = phi->GetBlock()->GetLoopInformation(); in TrySetPhiReduction() 2381 if (use.GetUser()->GetBlock()->GetLoopInformation() != loop_info) { in IsUsedOutsideLoop() 2396 HLoopInformation* other_loop_info = user->GetBlock()->GetLoopInformation(); in IsOnlyUsedAfterLoop() 2427 HLoopInformation* other_loop_info = user->GetBlock()->GetLoopInformation(); in TryReplaceWithLastValue() 2442 HLoopInformation* other_loop_info = user->GetHolder()->GetBlock()->GetLoopInformation(); in TryReplaceWithLastValue() 2473 instruction->GetBlock()->RemoveInstructionOrPhi(instruction); in RemoveDeadInstructions()
|
D | induction_var_range.cc | 195 bool in_body = context->GetBlock() != loop->GetHeader(); in GetInductionRange() 322 …for (HLoopInformation* lp = instruction->GetBlock()->GetLoopInformation(); // closest enveloping … in Replace() 449 DCHECK(context->GetBlock() != nullptr); in HasInductionInfo() 450 HLoopInformation* lp = context->GetBlock()->GetLoopInformation(); // closest enveloping loop in HasInductionInfo() 482 return info->fetch->GetBlock()->GetLoopInformation() != nullptr; in HasFetchInLoop() 970 bool in_body = context->GetBlock() != loop->GetHeader(); in GenerateRangeOrLastValue()
|
D | induction_var_range.h | 159 HLoopInformation* lp = phi->GetBlock()->GetLoopInformation(); // closest enveloping loop in IsClassified()
|
D | scheduler_arm64.cc | 189 HBasicBlock* block = instruction->GetBlock(); in VisitSuspendCheck()
|
D | loop_analysis.cc | 45 if (hif != nullptr && !loop_info->Contains(*hif->InputAt(0)->GetBlock())) { in CalculateLoopBasicProperties()
|
D | loop_optimization_test.cc | 257 EXPECT_TRUE(input->GetBlock()->Dominates(header->GetPredecessors()[i])); in TEST_F()
|
D | induction_var_analysis.cc | 148 if (use.GetUser()->GetBlock() == loop->GetHeader() && in FindFirstLoopHeaderPhiUse() 170 if (user->GetBlock()->GetLoopInformation() != loop) { in FixOutsideUse() 184 if (user->GetHolder()->GetBlock()->GetLoopInformation() != loop) { in FixOutsideUse() 341 HLoopInformation* otherLoop = instruction->GetBlock()->GetLoopInformation(); in VisitDescendant()
|
D | intrinsics.cc | 245 ArenaAllocator* allocator = invoke->GetBlock()->GetGraph()->GetAllocator(); in ComputeIntegerValueOfLocations()
|
D | load_store_analysis.h | 511 HLoopInformation* loop_info = instruction->GetBlock()->GetLoopInformation(); in VisitInstanceFieldSet()
|
D | scheduler_arm.cc | 1045 HBasicBlock* block = instruction->GetBlock(); in VisitSuspendCheck()
|
D | register_allocator_graph_color.cc | 818 instruction->GetBlock()->RemoveInstruction(instruction); in ProcessInstruction() 1359 ArrayRef<HBasicBlock* const> predecessors(defined_by->GetBlock()->GetPredecessors()); in FindCoalesceOpportunities()
|
D | graph_visualizer.cc | 663 HLoopInformation* loop_info = instruction->GetBlock()->GetLoopInformation(); in PrintInstruction()
|
D | code_generator_arm64.cc | 592 const ArenaVector<HBasicBlock*>& successors = switch_instr_->GetBlock()->GetSuccessors(); in EmitTable() 3411 HBasicBlock* block = got->GetBlock(); in HandleGoto() 3565 if (codegen_->GoesToNextBlock(if_instr->GetBlock(), true_successor)) { in VisitIf() 3569 if (codegen_->GoesToNextBlock(if_instr->GetBlock(), false_successor)) { in VisitIf() 5550 instruction->GetBlock()->GetLoopInformation() != nullptr) { in VisitParallelMove() 5969 HBasicBlock* block = instruction->GetBlock(); in VisitSuspendCheck() 6117 const ArenaVector<HBasicBlock*>& successors = switch_instr->GetBlock()->GetSuccessors(); in VisitPackedSwitch() 6135 if (!codegen_->GoesToNextBlock(switch_instr->GetBlock(), default_block)) { in VisitPackedSwitch()
|