Home
last modified time | relevance | path

Searched refs:GetBlock (Results 26 – 50 of 56) sorted by relevance

123

/art/compiler/optimizing/
Dreference_type_propagation.cc197 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()
Dinstruction_simplifier_arm.cc146 use->GetBlock()->ReplaceAndRemoveInstructionWith(use, alu_with_op); in TryMergeIntoShifterOperand()
148 bitfield_op->GetBlock()->RemoveInstruction(bitfield_op); in TryMergeIntoShifterOperand()
Dinstruction_simplifier_arm64.cc150 use->GetBlock()->ReplaceAndRemoveInstructionWith(use, alu_with_op); in TryMergeIntoShifterOperand()
152 bitfield_op->GetBlock()->RemoveInstruction(bitfield_op); in TryMergeIntoShifterOperand()
Dlocations.cc56 instruction->GetBlock()->GetGraph()->GetAllocator()) {} in LocationSummary()
Doptimizing_unit_test.h85 current->GetBlock()->RemoveInstruction(current); in RemoveSuspendChecks()
292 return instruction->GetBlock() == nullptr; in IsRemoved()
Ddead_code_elimination.cc127 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()
Dssa_liveness_analysis.cc399 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()
Dssa_liveness_analysis.h137 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()
Dgraph_test.cc288 ASSERT_EQ(first_instruction->GetBlock(), block); in TEST_F()
301 ASSERT_EQ(second_instruction->GetBlock(), block); in TEST_F()
Dcode_generator.cc494 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()
Dgvn.cc320 if (!pure || instruction->GetBlock()->GetGraph()->HasIrreducibleLoops()) { in HashCode()
513 current->GetBlock()->RemoveInstruction(current); in VisitBasicBlock()
Dsuperblock_cloner_test.cc182 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()
Dloop_optimization.cc56 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()
Dinduction_var_range.cc195 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()
Dinduction_var_range.h159 HLoopInformation* lp = phi->GetBlock()->GetLoopInformation(); // closest enveloping loop in IsClassified()
Dscheduler_arm64.cc189 HBasicBlock* block = instruction->GetBlock(); in VisitSuspendCheck()
Dloop_analysis.cc45 if (hif != nullptr && !loop_info->Contains(*hif->InputAt(0)->GetBlock())) { in CalculateLoopBasicProperties()
Dloop_optimization_test.cc257 EXPECT_TRUE(input->GetBlock()->Dominates(header->GetPredecessors()[i])); in TEST_F()
Dinduction_var_analysis.cc148 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()
Dintrinsics.cc245 ArenaAllocator* allocator = invoke->GetBlock()->GetGraph()->GetAllocator(); in ComputeIntegerValueOfLocations()
Dload_store_analysis.h511 HLoopInformation* loop_info = instruction->GetBlock()->GetLoopInformation(); in VisitInstanceFieldSet()
Dscheduler_arm.cc1045 HBasicBlock* block = instruction->GetBlock(); in VisitSuspendCheck()
Dregister_allocator_graph_color.cc818 instruction->GetBlock()->RemoveInstruction(instruction); in ProcessInstruction()
1359 ArrayRef<HBasicBlock* const> predecessors(defined_by->GetBlock()->GetPredecessors()); in FindCoalesceOpportunities()
Dgraph_visualizer.cc663 HLoopInformation* loop_info = instruction->GetBlock()->GetLoopInformation(); in PrintInstruction()
Dcode_generator_arm64.cc592 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()

123