Home
last modified time | relevance | path

Searched refs:kReference (Results 1 – 25 of 44) sorted by relevance

12

/art/compiler/optimizing/
Dgvn_test.cc37 DataType::Type::kReference); in TEST_F()
46 DataType::Type::kReference, in TEST_F()
55 DataType::Type::kReference, in TEST_F()
65 DataType::Type::kReference, in TEST_F()
77 DataType::Type::kReference, in TEST_F()
86 DataType::Type::kReference, in TEST_F()
118 DataType::Type::kReference); in TEST_F()
198 DataType::Type::kReference); in TEST_F()
365 DataType::Type::kReference, in TEST_F()
390 DataType::Type::kReference, in TEST_F()
[all …]
Dnodes_test.cc38 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
78 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
80 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
103 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
121 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
Ddata_type-inl.h28 case Primitive::kPrimNot: return DataType::Type::kReference; in DataTypeFromPrimitive()
62 case DataType::Type::kReference: return 'l'; // Java reference (L). in TypeId()
Dssa_builder.cc44 if ((left->GetType() == DataType::Type::kReference) && in FixNullConstantType()
47 } else if ((right->GetType() == DataType::Type::kReference) && in FixNullConstantType()
150 input_type == DataType::Type::kReference); in TypePhiFromInputs()
156 common_type == DataType::Type::kReference); in TypePhiFromInputs()
160 (common_type == DataType::Type::kFloat32 && input_type == DataType::Type::kReference) || in TypePhiFromInputs()
161 (common_type == DataType::Type::kReference && input_type == DataType::Type::kFloat32)); in TypePhiFromInputs()
186 DCHECK(common_type == DataType::Type::kReference || in TypeInputsOfPhi()
194 HInstruction* equivalent = (common_type == DataType::Type::kReference) in TypeInputsOfPhi()
731 return GetFloatDoubleOrReferenceEquivalentOfPhi(value->AsPhi(), DataType::Type::kReference); in GetReferenceTypeEquivalent()
Dssa_liveness_analysis_test.cc79 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
87 graph_->GetDexFile(), dex::TypeIndex(4), 4, DataType::Type::kReference); in TEST_F()
148 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
156 graph_->GetDexFile(), dex::TypeIndex(4), 4, DataType::Type::kReference); in TEST_F()
Dselect_generator.cc164 if (true_value->GetType() == DataType::Type::kReference) { in Run()
165 DCHECK(false_value->GetType() == DataType::Type::kReference); in Run()
168 } else if (phi->GetType() == DataType::Type::kReference) { in Run()
Dx86_memory_gen.cc44 DCHECK_EQ(array->GetType(), DataType::Type::kReference); in VisitBoundsCheck()
Dreference_type_propagation.cc173 if (instr->GetType() == DataType::Type::kReference) { in ValidateTypes()
592 DCHECK_EQ(instr->GetType(), DataType::Type::kReference); in UpdateReferenceTypeInfo()
613 if (instr->GetType() == DataType::Type::kReference && !instr->GetReferenceTypeInfo().IsValid()) { in VisitParameterValue()
623 if (instr->GetType() != DataType::Type::kReference) { in UpdateFieldAccessTypeInfo()
649 if (instr->GetFieldType() == DataType::Type::kReference) { in VisitUnresolvedInstanceFieldGet()
657 if (instr->GetFieldType() == DataType::Type::kReference) { in VisitUnresolvedStaticFieldGet()
782 if (phi->IsDead() || phi->GetType() != DataType::Type::kReference) { in VisitPhi()
866 DCHECK_EQ(DataType::Type::kReference, instr->GetType()); in UpdateArrayGet()
910 if (instr->GetType() != DataType::Type::kReference) { in VisitInvoke()
921 if (instr->GetType() != DataType::Type::kReference) { in VisitArrayGet()
[all …]
Ddata_type.h31 kReference = 0, enumerator
68 case Type::kReference: in SizeShift()
95 case Type::kReference: in Size()
Dside_effects_test.cc26 DataType::Type::kReference,
228 SideEffects::FieldWriteOfType(DataType::Type::kReference, false).ToString().c_str()); in TEST()
231 SideEffects::FieldWriteOfType(DataType::Type::kReference, true).ToString().c_str()); in TEST()
Dscheduler_arm.cc431 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in HandleGenerateConditionIntegralOrNonPrimitive()
494 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in HandleCondition()
671 case DataType::Type::kReference: { in VisitArrayGet()
757 case DataType::Type::kReference: { in VisitArraySet()
932 case DataType::Type::kReference: in HandleFieldGetLatencies()
999 case DataType::Type::kReference: in HandleFieldSetLatencies()
Dintrinsics_arm_vixl.cc132 DCHECK_EQ(type, DataType::Type::kReference); in GenSystemArrayCopyBaseAddress()
155 DCHECK_EQ(type, DataType::Type::kReference); in GenSystemArrayCopyEndAddress()
187 DataType::Type type = DataType::Type::kReference; in EmitNativeCode()
636 case DataType::Type::kReference: { in GenUnsafeGet()
709 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in CreateIntIntIntToIntLocations()
729 CreateIntIntIntToIntLocations(allocator_, invoke, DataType::Type::kReference); in VisitUnsafeGetObject()
732 CreateIntIntIntToIntLocations(allocator_, invoke, DataType::Type::kReference); in VisitUnsafeGetObjectVolatile()
748 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ false, codegen_); in VisitUnsafeGetObject()
751 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ true, codegen_); in VisitUnsafeGetObjectVolatile()
772 } else if (type == DataType::Type::kReference) { in CreateIntIntIntIntToVoid()
[all …]
Dload_store_analysis_test.cc48 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
129 DataType::Type::kReference); in TEST_F()
199 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
291 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
501 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
625 DataType::Type::kReference); in TEST_F()
Dinstruction_simplifier_shared.cc243 access->AsArraySet()->GetValue()->GetType() == DataType::Type::kReference) { in TryExtractArrayAccessAddress()
250 access->GetType() == DataType::Type::kReference) { in TryExtractArrayAccessAddress()
Dscheduler_test.cc98 DataType::Type::kReference); in TestBuildDependencyGraphAndSchedule()
209 DataType::Type::kReference); in TestDependencyGraphOnAliasingArrayAccesses()
221 DataType::Type::kReference); in TestDependencyGraphOnAliasingArrayAccesses()
Ddata_type_test.cc44 CheckConversion<DataType::Type::kReference, Primitive::kPrimNot>(); in TEST()
Dbounds_check_elimination_test.cc71 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); // array in TEST_F()
168 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); // array in TEST_F()
233 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); // array in TEST_F()
298 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
367 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in BuildSSAGraph1()
482 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in BuildSSAGraph2()
694 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in BuildSSAGraph4()
797 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
Dinstruction_builder.cc273 HInstruction* ref = LoadLocal(register_index, DataType::Type::kReference); in LoadNullCheckedLocal()
511 } else if (type == DataType::Type::kReference) { in LoadLocal()
570 DataType::Type::kReference, in InitializeParameters()
949 /* return_type= */ DataType::Type::kReference, in BuildInvoke()
1470 ? LoadLocal(obj_reg, DataType::Type::kReference) in HandleInvoke()
1513 HInstruction* arg_this = LoadLocal(orig_this_reg, DataType::Type::kReference); in HandleStringInit()
1570 ? LoadLocal(obj_reg, DataType::Type::kReference) in BuildInstanceFieldAccess()
1854 DataType::Type type = is_reference_array ? DataType::Type::kReference : DataType::Type::kInt32; in BuildFilledNewArray()
2061 HInstruction* object = LoadLocal(reference, DataType::Type::kReference); in BuildTypeCheck()
2227 value->GetType() == DataType::Type::kReference); in ProcessDexInstruction()
[all …]
Dinliner.cc803 DataType::Type::kReference, in BuildGetReceiverClass()
1335 if (invoke_instruction->GetType() == DataType::Type::kReference) { in TryInlineAndReplace()
1383 if (invoke_instruction->GetType() == DataType::Type::kReference) { in TryInlineAndReplace()
1731 if (iget->GetType() == DataType::Type::kReference) { in CreateInstanceFieldGet()
1824 } else if (argument->GetType() == DataType::Type::kReference) { in SubstituteArguments()
2211 if (input->GetType() == DataType::Type::kReference) { in ArgumentTypesMoreSpecific()
2229 if (return_replacement->GetType() == DataType::Type::kReference) { in ReturnTypeMoreSpecific()
2254 if (return_replacement->GetType() == DataType::Type::kReference) { in FixUpReturnReferenceType()
Dlicm_test.cc79 DataType::Type::kReference); in BuildLoop()
Dgraph_checker.cc500 if (check_reference_type_info_ && instruction->GetType() == DataType::Type::kReference) { in VisitInstruction()
919 } else if (phi->GetType() == DataType::Type::kReference) { in VisitPhi()
1023 if ((lhs->GetType() == DataType::Type::kReference)) { in VisitCondition()
1027 } else if (rhs->GetType() == DataType::Type::kReference) { in VisitCondition()
Dprepare_for_register_allocation.cc110 DCHECK_EQ(value->GetType(), DataType::Type::kReference); in VisitArraySet()
/art/runtime/verifier/
Dreg_type.h284 kReference, enumerator
311 CHECK(AssignmentType::kReference == t); in GetAssignmentType()
879 return AssignmentType::kReference; in GetAssignmentTypeImpl()
916 return AssignmentType::kReference; in GetAssignmentTypeImpl()
1024 return AssignmentType::kReference; in GetAssignmentTypeImpl()
1047 return AssignmentType::kReference; in GetAssignmentTypeImpl()
1061 return AssignmentType::kReference; in GetAssignmentTypeImpl()
Dreg_type-inl.h97 case AssignmentType::kReference: in AssignableFrom()
/art/runtime/
Dtransaction.cc449 LogValue(ObjectLog::kReference, offset, reinterpret_cast<uintptr_t>(obj), is_volatile); in LogReferenceValue()
554 case kReference: in UndoFieldWrite()
574 if (field_value.kind == ObjectLog::kReference) { in VisitRoots()

12