Lines Matching defs:bound_type
217 HBoundType* bound_type = nullptr;
231 if (bound_type == nullptr) {
238 bound_type = new (receiver->GetBlock()->GetGraph()->GetArena()) HBoundType(receiver);
239 bound_type->SetUpperBound(class_rti, /* bound_can_be_null */ false);
240 start_block->InsertInstructionBefore(bound_type, insert_point);
250 user->ReplaceInput(bound_type, index);
708 HBoundType* bound_type = check_cast->GetNext()->AsBoundType();
709 if (bound_type == nullptr || bound_type->GetUpperBound().IsValid()) {
714 DCHECK_EQ(bound_type->InputAt(0), check_cast->InputAt(0));
721 bound_type->SetUpperBound(ReferenceTypeInfo::Create(class_rti.GetTypeHandle(), is_exact),
727 bound_type->ReplaceWith(bound_type->InputAt(0));
958 HBoundType* bound_type = instr->AsBoundType();
959 bound_type->SetCanBeNull(instr->InputAt(0)->CanBeNull() && bound_type->GetUpperCanBeNull());