Lines Matching refs:GetReferenceTypeInfo

161           DCHECK(instr->GetReferenceTypeInfo().IsValid())
167 DCHECK(cls->GetReferenceTypeInfo().IsExact());
170 DCHECK(instr->GetReferenceTypeInfo().IsEqual(instr->InputAt(0)->GetReferenceTypeInfo()))
171 << "NullCheck " << instr->GetReferenceTypeInfo()
172 << "Input(0) " << instr->InputAt(0)->GetReferenceTypeInfo();
315 ReferenceTypeInfo receiver_type = receiver->GetReferenceTypeInfo();
510 if (obj->GetReferenceTypeInfo().IsExact() && !obj->IsPhi()) {
595 if (instr->GetType() == DataType::Type::kReference && !instr->GetReferenceTypeInfo().IsValid()) {
656 instr->SetReferenceTypeInfo(instr->InputAt(0)->GetReferenceTypeInfo());
680 ReferenceTypeInfo parent_rti = instr->InputAt(0)->GetReferenceTypeInfo();
692 ReferenceTypeInfo obj_rti = obj->GetReferenceTypeInfo();
756 ReferenceTypeInfo first_input_rti = first_input->GetReferenceTypeInfo();
779 ReferenceTypeInfo false_rti = select->GetFalseValue()->GetReferenceTypeInfo();
780 ReferenceTypeInfo true_rti = select->GetTrueValue()->GetReferenceTypeInfo();
834 ReferenceTypeInfo parent_rti = instr->InputAt(0)->GetReferenceTypeInfo();
854 ReferenceTypeInfo previous_rti = instr->GetReferenceTypeInfo();
860 ReferenceTypeInfo parent_rti = instr->InputAt(0)->GetReferenceTypeInfo();
872 return !previous_rti.IsEqual(instr->GetReferenceTypeInfo());
893 if (!instr->GetReferenceTypeInfo().IsValid()) {
899 ReferenceTypeInfo input_rti = instr->InputAt(0)->GetReferenceTypeInfo();
938 ReferenceTypeInfo new_rti = instr->InputAt(first_input_index_not_null)->GetReferenceTypeInfo();
950 new_rti = MergeTypes(new_rti, inputs[i]->GetReferenceTypeInfo(), handle_cache_);