Home
last modified time | relevance | path

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

123

/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 …]
Ddata_type-inl.h28 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()
Dnodes_test.cc150 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()
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()
730 return GetFloatDoubleOrReferenceEquivalentOfPhi(value->AsPhi(), DataType::Type::kReference); in GetReferenceTypeEquivalent()
Dssa_liveness_analysis_test.cc81 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()
Dselect_generator.cc162 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()
Dreference_type_propagation.cc142 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 …]
Dx86_memory_gen.cc44 DCHECK_EQ(array->GetType(), DataType::Type::kReference); in VisitBoundsCheck()
Ddata_type.h31 kReference = 0, enumerator
68 case Type::kReference: in SizeShift()
95 case Type::kReference: in Size()
Dintrinsics_arm64.cc109 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 …]
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()
Dintrinsics_arm_vixl.cc83 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 …]
Dinstruction_simplifier_test.cc152 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()
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()
939 case DataType::Type::kReference: in HandleFieldGetLatencies()
1006 case DataType::Type::kReference: in HandleFieldSetLatencies()
Dintrinsics_x86.cc92 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 …]
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()
210 DataType::Type::kReference); in TestDependencyGraphOnAliasingArrayAccesses()
222 DataType::Type::kReference); in TestDependencyGraphOnAliasingArrayAccesses()
Dintrinsics_x86_64.cc88 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 …]
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()
Ddata_type_test.cc44 CheckConversion<DataType::Type::kReference, Primitive::kPrimNot>(); in TEST()
Dreference_type_propagation_test.cc292 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()
Dload_store_analysis_test.cc80 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()
Dinstruction_builder.cc309 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/
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()

123