Home
last modified time | relevance | path

Searched refs:bound_type (Results 1 – 5 of 5) sorted by relevance

/art/compiler/optimizing/
Dprepare_for_register_allocation.cc99 void PrepareForRegisterAllocation::VisitBoundType(HBoundType* bound_type) { in VisitBoundType() argument
100 bound_type->ReplaceWith(bound_type->InputAt(0)); in VisitBoundType()
101 bound_type->GetBlock()->RemoveInstruction(bound_type); in VisitBoundType()
Dreference_type_propagation.cc92 static void UpdateBoundType(HBoundType* bound_type) REQUIRES_SHARED(Locks::mutator_lock_);
249 HBoundType* bound_type = nullptr; in BoundTypeIn() local
263 if (bound_type == nullptr) { in BoundTypeIn()
270 bound_type = new (receiver->GetBlock()->GetGraph()->GetAllocator()) HBoundType(receiver); in BoundTypeIn()
271 bound_type->SetUpperBound(class_rti, /* can_be_null= */ false); in BoundTypeIn()
272 start_block->InsertInstructionBefore(bound_type, insert_point); in BoundTypeIn()
282 user->ReplaceInput(bound_type, index); in BoundTypeIn()
748 HBoundType* bound_type = check_cast->GetNext()->AsBoundType(); in VisitCheckCast() local
749 if (bound_type == nullptr || bound_type->GetUpperBound().IsValid()) { in VisitCheckCast()
754 DCHECK_EQ(bound_type->InputAt(0), check_cast->InputAt(0)); in VisitCheckCast()
[all …]
Dconstructor_fence_redundancy_elimination.cc54 void VisitBoundType(HBoundType* bound_type) override { in VisitBoundType() argument
55 VisitAlias(bound_type); in VisitBoundType()
Dprepare_for_register_allocation.h51 void VisitBoundType(HBoundType* bound_type) override;
Dload_store_analysis_test.cc673 HInstruction* bound_type = new (GetAllocator()) HBoundType(array); in TEST_F() local
674 HInstruction* array_get2 = new (GetAllocator()) HArrayGet(bound_type, in TEST_F()
679 HInstruction* null_check = new (GetAllocator()) HNullCheck(bound_type, 0); in TEST_F()
692 entry->AddInstruction(bound_type); in TEST_F()