Home
last modified time | relevance | path

Searched refs:GetReferenceTypeInfo (Results 1 – 14 of 14) sorted by relevance

/art/compiler/optimizing/
Dreference_type_propagation.cc143 DCHECK(instr->GetReferenceTypeInfo().IsValid()) in ValidateTypes()
149 DCHECK(cls->GetReferenceTypeInfo().IsExact()); in ValidateTypes()
152 DCHECK(instr->GetReferenceTypeInfo().IsEqual(instr->InputAt(0)->GetReferenceTypeInfo())) in ValidateTypes()
153 << "NullCheck " << instr->GetReferenceTypeInfo() in ValidateTypes()
154 << "Input(0) " << instr->InputAt(0)->GetReferenceTypeInfo(); in ValidateTypes()
322 ReferenceTypeInfo receiver_type = receiver->GetReferenceTypeInfo(); in BoundTypeForClassCheck()
516 if (obj->GetReferenceTypeInfo().IsExact() && !obj->IsPhi()) { in BoundTypeForIfInstanceOf()
601 if (instr->GetType() == DataType::Type::kReference && !instr->GetReferenceTypeInfo().IsValid()) { in VisitParameterValue()
672 instr->SetReferenceTypeInfo(instr->InputAt(0)->GetReferenceTypeInfo()); in VisitClinitCheck()
706 ReferenceTypeInfo parent_rti = instr->InputAt(0)->GetReferenceTypeInfo(); in VisitNullCheck()
[all …]
Dssa_builder.cc310 ReferenceTypeInfo array_type = array->GetReferenceTypeInfo(); in GetPrimitiveArrayComponentType()
332 if (!array->GetReferenceTypeInfo().IsPrimitiveArrayClass()) { in FixAmbiguousArrayOps()
374 if (!array->GetReferenceTypeInfo().IsPrimitiveArrayClass()) { in FixAmbiguousArrayOps()
Dinliner.cc226 ReferenceTypeInfo info = receiver->GetReferenceTypeInfo(); in FindVirtualOrInterfaceTarget()
895 deoptimize->SetReferenceTypeInfo(receiver->GetReferenceTypeInfo()); in AddTypeGuard()
1177 deoptimize->SetReferenceTypeInfo(receiver->GetReferenceTypeInfo()); in TryInlinePolymorphicCallToSameTarget()
1268 new_invoke->SetReferenceTypeInfo(invoke_instruction->GetReferenceTypeInfo()); in TryDevirtualize()
1435 new_invoke->SetReferenceTypeInfo(invoke_instruction->GetReferenceTypeInfo()); in TryBuildAndInline()
1734 current->SetReferenceTypeInfo(argument->GetReferenceTypeInfo()); in SubstituteArguments()
2069 ReferenceTypeInfo actual_rti = actual_obj->GetReferenceTypeInfo(); in IsReferenceTypeRefinement()
2126 ReferenceTypeInfo invoke_rti = invoke_instruction->GetReferenceTypeInfo(); in ReturnTypeMoreSpecific()
2152 if (!return_replacement->GetReferenceTypeInfo().IsValid()) { in FixUpReturnReferenceType()
Dselect_generator.cc167 select->SetReferenceTypeInfo(phi->GetReferenceTypeInfo()); in Run()
Dinstruction_simplifier.cc604 ReferenceTypeInfo obj_rti = object->GetReferenceTypeInfo(); in TypeCheckHasKnownOutcome()
969 replace_with->SetReferenceTypeInfo(pred_get->GetReferenceTypeInfo()); in VisitPredicatedInstanceFieldGet()
1152 ReferenceTypeInfo array_rti = instruction->GetArray()->GetReferenceTypeInfo(); in VisitArraySet()
1153 ReferenceTypeInfo value_rti = value->GetReferenceTypeInfo(); in VisitArraySet()
1633 ReferenceTypeInfo receiver_type = receiver->GetReferenceTypeInfo(); in RecognizeAndSimplifyClassCheck()
2286 ReferenceTypeInfo argument_rti = argument->GetReferenceTypeInfo(); in SimplifyStringEquals()
2332 ReferenceTypeInfo destination_rti = destination->GetReferenceTypeInfo(); in SimplifySystemArrayCopy()
2348 ReferenceTypeInfo source_rti = source->GetReferenceTypeInfo(); in SimplifySystemArrayCopy()
2640 ReferenceTypeInfo rti = user->AsInvokeVirtual()->InputAt(1)->GetReferenceTypeInfo(); in TryReplaceStringBuilderAppend()
2716 append->SetReferenceTypeInfo(invoke->GetReferenceTypeInfo()); in TryReplaceStringBuilderAppend()
Dreference_type_propagation_test.cc351 EXPECT_TRUE(i->GetReferenceTypeInfo().IsValid()) in RunVisitListTest()
436 EXPECT_TRUE(i->GetReferenceTypeInfo().IsValid()) in RunVisitListTest()
Ddead_code_elimination.cc193 ReferenceTypeInfo ti = obj->GetReferenceTypeInfo(); in RemoveNonNullControlDependences()
Dgraph_visualizer.cc740 : instruction->GetReferenceTypeInfo() in PrintInstruction()
Dnodes.cc656 preheader_phi->SetReferenceTypeInfo(header_phi->GetReferenceTypeInfo()); in TransformLoopToSinglePreheaderFormat()
843 DCHECK(cached_null_constant_->GetReferenceTypeInfo().IsValid()); in GetNullConstant()
3102 CheckAgainstUpperBound(GetReferenceTypeInfo(), upper_bound); in SetUpperBound()
Dgraph_checker.cc502 if (!instruction->GetReferenceTypeInfo().IsValid()) { in VisitInstruction()
Dsuperblock_cloner.cc636 phi->SetReferenceTypeInfo(value->GetReferenceTypeInfo()); in ConstructSubgraphClosedSSA()
Dbounds_check_elimination.cc1990 phi->SetReferenceTypeInfo(instruction->GetReferenceTypeInfo()); in NewPhi()
Dload_store_elimination.cc3244 new_fget->SetReferenceTypeInfo(ins->GetReferenceTypeInfo()); in PredicateInstructions()
Dnodes.h2343 ReferenceTypeInfo GetReferenceTypeInfo() const { in GetReferenceTypeInfo() function