/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 | data_type-inl.h | 28 case Primitive::kPrimNot: return DataType::Type::kReference; in DataTypeFromPrimitive() 46 case DataType::Type::kReference: return Primitive::kPrimNot; in DataTypeToPrimitive() 81 case DataType::Type::kReference: return 'l'; // Java reference (L). in TypeId()
|
D | nodes_test.cc | 150 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F() 190 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F() 192 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F() 215 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F() 233 graph->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
|
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() 730 return GetFloatDoubleOrReferenceEquivalentOfPhi(value->AsPhi(), DataType::Type::kReference); in GetReferenceTypeEquivalent()
|
D | ssa_liveness_analysis_test.cc | 81 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F() 89 graph_->GetDexFile(), dex::TypeIndex(4), 4, DataType::Type::kReference); in TEST_F() 150 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F() 158 graph_->GetDexFile(), dex::TypeIndex(4), 4, DataType::Type::kReference); in TEST_F()
|
D | select_generator.cc | 162 if (true_value->GetType() == DataType::Type::kReference) { in Run() 163 DCHECK(false_value->GetType() == DataType::Type::kReference); in Run() 166 } else if (phi->GetType() == DataType::Type::kReference) { in Run()
|
D | reference_type_propagation.cc | 142 if (instr->GetType() == DataType::Type::kReference) { in ValidateTypes() 580 DCHECK_EQ(instr->GetType(), DataType::Type::kReference); in UpdateReferenceTypeInfo() 601 if (instr->GetType() == DataType::Type::kReference && !instr->GetReferenceTypeInfo().IsValid()) { in VisitParameterValue() 611 if (instr->GetType() != DataType::Type::kReference) { in UpdateFieldAccessTypeInfo() 642 if (instr->GetFieldType() == DataType::Type::kReference) { in VisitUnresolvedInstanceFieldGet() 650 if (instr->GetFieldType() == DataType::Type::kReference) { in VisitUnresolvedStaticFieldGet() 774 if (phi->IsDead() || phi->GetType() != DataType::Type::kReference) { in VisitPhi() 857 DCHECK_EQ(DataType::Type::kReference, instr->GetType()); in UpdateArrayGet() 901 if (instr->GetType() != DataType::Type::kReference) { in VisitInvoke() 914 if (instr->GetType() != DataType::Type::kReference) { in VisitArrayGet() [all …]
|
D | x86_memory_gen.cc | 44 DCHECK_EQ(array->GetType(), DataType::Type::kReference); in VisitBoundsCheck()
|
D | data_type.h | 31 kReference = 0, enumerator 68 case Type::kReference: in SizeShift() 95 case Type::kReference: in Size()
|
D | intrinsics_arm64.cc | 109 const int32_t element_size = DataType::Size(DataType::Type::kReference); in EmitNativeCode() 695 codegen_->Load(DataType::Type::kReference, WRegisterFrom(invoke->GetLocations()->Out()), in VisitThreadCurrentThread() 706 (type == DataType::Type::kReference)); in GenUnsafeGet() 714 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenUnsafeGet() 735 if (type == DataType::Type::kReference) { in GenUnsafeGet() 797 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ false, codegen_); in VisitUnsafeGetObject() 800 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ true, codegen_); in VisitUnsafeGetObjectVolatile() 859 if (kPoisonHeapReferences && type == DataType::Type::kReference) { in GenUnsafePut() 874 if (type == DataType::Type::kReference) { in GenUnsafePut() 903 DataType::Type::kReference, in VisitUnsafePutObject() [all …]
|
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 | intrinsics_arm_vixl.cc | 83 DCHECK_EQ(type, DataType::Type::kReference); in GenSystemArrayCopyBaseAddress() 106 DCHECK_EQ(type, DataType::Type::kReference); in GenSystemArrayCopyEndAddress() 138 DataType::Type type = DataType::Type::kReference; in EmitNativeCode() 1616 const DataType::Type type = DataType::Type::kReference; in VisitSystemArrayCopy() 2487 codegen_->LoadFromShiftedRegOffset(DataType::Type::kReference, locations->Out(), temp, out); in VisitIntegerValueOf() 2734 case DataType::Type::kReference: in GenerateIntrinsicGet() 2780 if (type == DataType::Type::kReference && !(kEmitCompilerReadBarrier && kUseBakerReadBarrier)) { in GenerateIntrinsicGet() 2809 if ((kEmitCompilerReadBarrier && kUseBakerReadBarrier && type == DataType::Type::kReference) || in CreateUnsafeGetLocations() 2828 if ((kEmitCompilerReadBarrier && kUseBakerReadBarrier && type == DataType::Type::kReference) || in GenUnsafeGet() 2882 CreateUnsafeGetLocations(invoke, codegen_, DataType::Type::kReference, /*atomic=*/ false); in VisitUnsafeGetObject() [all …]
|
D | instruction_simplifier_test.cc | 152 HInstruction* obj1_param = MakeParam(DataType::Type::kReference); in TEST_F() 153 HInstruction* obj2_param = MakeParam(DataType::Type::kReference); in TEST_F() 245 HInstruction* obj1_param = MakeParam(DataType::Type::kReference); in TEST_F() 246 HInstruction* obj2_param = MakeParam(DataType::Type::kReference); in TEST_F()
|
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() 939 case DataType::Type::kReference: in HandleFieldGetLatencies() 1006 case DataType::Type::kReference: in HandleFieldSetLatencies()
|
D | intrinsics_x86.cc | 92 int32_t element_size = DataType::Size(DataType::Type::kReference); in EmitNativeCode() 1653 case DataType::Type::kReference: { in GenUnsafeGet() 1744 allocator_, invoke, DataType::Type::kReference, /* is_volatile= */ false); in VisitUnsafeGetObject() 1748 allocator_, invoke, DataType::Type::kReference, /* is_volatile= */ true); in VisitUnsafeGetObjectVolatile() 1765 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ false, codegen_); in VisitUnsafeGetObject() 1768 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ true, codegen_); in VisitUnsafeGetObjectVolatile() 1782 if (type == DataType::Type::kReference) { in CreateIntIntIntIntToVoidPlusTempsLocations() 1807 allocator_, DataType::Type::kReference, invoke, /* is_volatile= */ false); in VisitUnsafePutObject() 1811 allocator_, DataType::Type::kReference, invoke, /* is_volatile= */ false); in VisitUnsafePutObjectOrdered() 1815 allocator_, DataType::Type::kReference, invoke, /* is_volatile= */ true); in VisitUnsafePutObjectVolatile() [all …]
|
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() 210 DataType::Type::kReference); in TestDependencyGraphOnAliasingArrayAccesses() 222 DataType::Type::kReference); in TestDependencyGraphOnAliasingArrayAccesses()
|
D | intrinsics_x86_64.cc | 88 int32_t element_size = DataType::Size(DataType::Type::kReference); in EmitNativeCode() 776 DCHECK_EQ(type, DataType::Type::kReference); in GenSystemArrayCopyAddresses() 1052 const DataType::Type type = DataType::Type::kReference; in VisitSystemArrayCopy() 1806 case DataType::Type::kReference: { in GenUnsafeGet() 1887 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ false, codegen_); in VisitUnsafeGetObject() 1890 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ true, codegen_); in VisitUnsafeGetObjectVolatile() 1903 if (type == DataType::Type::kReference) { in CreateIntIntIntIntToVoidPlusTempsLocations() 1920 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kReference, invoke); in VisitUnsafePutObject() 1923 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kReference, invoke); in VisitUnsafePutObjectOrdered() 1926 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kReference, invoke); in VisitUnsafePutObjectVolatile() [all …]
|
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 | data_type_test.cc | 44 CheckConversion<DataType::Type::kReference, Primitive::kPrimNot>(); in TEST()
|
D | reference_type_propagation_test.cc | 292 HParameterValue(graph_->GetDexFile(), dex::TypeIndex(1), 1, DataType::Type::kReference); in RunVisitListTest() 324 GetAllocator(), kNoRegNumber, blk->GetPredecessors().size(), DataType::Type::kReference); in RunVisitListTest() 416 GetAllocator(), kNoRegNumber, blk->GetPredecessors().size(), DataType::Type::kReference); in RunVisitListTest()
|
D | load_store_analysis_test.cc | 80 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F() 163 DataType::Type::kReference); in TEST_F() 235 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F() 329 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F() 541 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F() 667 DataType::Type::kReference); in TEST_F() 1955 HParameterValue(graph_->GetDexFile(), dex::TypeIndex(10), 3, DataType::Type::kReference); in TEST_F() 2003 new (GetAllocator()) HPhi(GetAllocator(), kNoRegNumber, 2, DataType::Type::kReference); in TEST_F() 2029 new (GetAllocator()) HPhi(GetAllocator(), kNoRegNumber, 2, DataType::Type::kReference); in TEST_F() 2032 DataType::Type::kReference, in TEST_F()
|
D | instruction_builder.cc | 309 HInstruction* ref = LoadLocal(register_index, DataType::Type::kReference); in LoadNullCheckedLocal() 554 } else if (type == DataType::Type::kReference) { in LoadLocal() 613 DataType::Type::kReference, in InitializeParameters() 1043 /* return_type= */ DataType::Type::kReference, in BuildInvoke() 1164 return return_type == DataType::Type::kReference; in VarHandleAccessorNeedsReturnTypeCheck() 1613 ? LoadLocal(obj_reg, DataType::Type::kReference) in SetupInvokeArguments() 1901 HInstruction* arg_this = LoadLocal(orig_this_reg, DataType::Type::kReference); in HandleStringInit() 1947 ? LoadLocal(obj_reg, DataType::Type::kReference) in BuildInstanceFieldAccess() 2262 DataType::Type type = is_reference_array ? DataType::Type::kReference : DataType::Type::kInt32; in BuildFilledNewArray() 2579 HInstruction* object = LoadLocal(reference, DataType::Type::kReference); in BuildTypeCheck() [all …]
|
/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()
|