/art/compiler/optimizing/ |
D | gvn_test.cc | 37 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 …]
|
D | nodes_test.cc | 38 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()
|
D | data_type-inl.h | 28 case Primitive::kPrimNot: return DataType::Type::kReference; in DataTypeFromPrimitive() 62 case DataType::Type::kReference: return 'l'; // Java reference (L). in TypeId()
|
D | ssa_builder.cc | 44 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()
|
D | ssa_liveness_analysis_test.cc | 79 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()
|
D | select_generator.cc | 164 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()
|
D | x86_memory_gen.cc | 44 DCHECK_EQ(array->GetType(), DataType::Type::kReference); in VisitBoundsCheck()
|
D | reference_type_propagation.cc | 173 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 …]
|
D | data_type.h | 31 kReference = 0, enumerator 68 case Type::kReference: in SizeShift() 95 case Type::kReference: in Size()
|
D | side_effects_test.cc | 26 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()
|
D | scheduler_arm.cc | 431 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()
|
D | intrinsics_arm_vixl.cc | 132 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 …]
|
D | load_store_analysis_test.cc | 48 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()
|
D | instruction_simplifier_shared.cc | 243 access->AsArraySet()->GetValue()->GetType() == DataType::Type::kReference) { in TryExtractArrayAccessAddress() 250 access->GetType() == DataType::Type::kReference) { in TryExtractArrayAccessAddress()
|
D | scheduler_test.cc | 98 DataType::Type::kReference); in TestBuildDependencyGraphAndSchedule() 209 DataType::Type::kReference); in TestDependencyGraphOnAliasingArrayAccesses() 221 DataType::Type::kReference); in TestDependencyGraphOnAliasingArrayAccesses()
|
D | data_type_test.cc | 44 CheckConversion<DataType::Type::kReference, Primitive::kPrimNot>(); in TEST()
|
D | bounds_check_elimination_test.cc | 71 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()
|
D | instruction_builder.cc | 273 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 …]
|
D | inliner.cc | 803 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()
|
D | licm_test.cc | 79 DataType::Type::kReference); in BuildLoop()
|
D | graph_checker.cc | 500 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()
|
D | prepare_for_register_allocation.cc | 110 DCHECK_EQ(value->GetType(), DataType::Type::kReference); in VisitArraySet()
|
/art/runtime/verifier/ |
D | reg_type.h | 284 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()
|
D | reg_type-inl.h | 97 case AssignmentType::kReference: in AssignableFrom()
|
/art/runtime/ |
D | transaction.cc | 449 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()
|