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.cc87 static void UpdateBoundType(HBoundType* bound_type) REQUIRES_SHARED(Locks::mutator_lock_);
199 HBoundType* bound_type = nullptr; in BoundTypeIn() local
213 if (bound_type == nullptr) { in BoundTypeIn()
220 bound_type = new (receiver->GetBlock()->GetGraph()->GetAllocator()) HBoundType(receiver); in BoundTypeIn()
221 bound_type->SetUpperBound(class_rti, /* can_be_null= */ false); in BoundTypeIn()
222 start_block->InsertInstructionBefore(bound_type, insert_point); in BoundTypeIn()
232 user->ReplaceInput(bound_type, index); in BoundTypeIn()
701 HBoundType* bound_type = check_cast->GetNext()->AsBoundTypeOrNull(); in VisitCheckCast() local
702 if (bound_type == nullptr || bound_type->GetUpperBound().IsValid()) { in VisitCheckCast()
707 DCHECK_EQ(bound_type->InputAt(0), check_cast->InputAt(0)); in VisitCheckCast()
[all …]
Dconstructor_fence_redundancy_elimination.cc62 void VisitBoundType(HBoundType* bound_type) override { in VisitBoundType() argument
63 VisitAlias(bound_type); in VisitBoundType()
Dprepare_for_register_allocation.h52 void VisitBoundType(HBoundType* bound_type) override;
Dload_store_analysis_test.cc666 HInstruction* bound_type = new (GetAllocator()) HBoundType(array); in TEST_F() local
667 HInstruction* array_get2 = new (GetAllocator()) HArrayGet(bound_type, in TEST_F()
672 HInstruction* null_check = new (GetAllocator()) HNullCheck(bound_type, 0); in TEST_F()
685 entry->AddInstruction(bound_type); in TEST_F()