Home
last modified time | relevance | path

Searched refs:new_type (Results 1 – 7 of 7) sorted by relevance

/art/runtime/verifier/
Dregister_line-inl.h40 inline void RegisterLine::SetRegisterType(uint32_t vdst, const RegType& new_type) { in SetRegisterType() argument
42 DCHECK(!new_type.IsLowHalf()); in SetRegisterType()
43 DCHECK(!new_type.IsHighHalf()); in SetRegisterType()
46 line_[vdst] = new_type.GetId(); in SetRegisterType()
54 DCHECK(new_type.IsReferenceTypes()); in SetRegisterType()
76 inline void RegisterLine::SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type) { in SetResultRegisterType() argument
77 DCHECK(!new_type.IsLowHalf()); in SetResultRegisterType()
78 DCHECK(!new_type.IsHighHalf()); in SetResultRegisterType()
79 result_[0] = new_type.GetId(); in SetResultRegisterType()
Dregister_line.h115 ALWAYS_INLINE void SetRegisterType(uint32_t vdst, const RegType& new_type)
124 void SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type)
Dregister_line.cc431 const RegType& new_type = cur_type.Merge( in MergeRegisters() local
433 changed = changed || !cur_type.Equals(new_type); in MergeRegisters()
434 line_[idx] = new_type.GetId(); in MergeRegisters()
/art/compiler/optimizing/
Dinstruction_simplifier.cc1221 static inline bool TryReplaceFieldOrArrayGetType(HInstruction* maybe_get, DataType::Type new_type) { in TryReplaceFieldOrArrayGetType() argument
1223 maybe_get->AsInstanceFieldGet()->SetType(new_type); in TryReplaceFieldOrArrayGetType()
1226 maybe_get->AsPredicatedInstanceFieldGet()->SetType(new_type); in TryReplaceFieldOrArrayGetType()
1229 maybe_get->AsStaticFieldGet()->SetType(new_type); in TryReplaceFieldOrArrayGetType()
1232 maybe_get->AsArrayGet()->SetType(new_type); in TryReplaceFieldOrArrayGetType()
1596 DataType::Type new_type = (value == 0xff) ? DataType::Type::kUint8 : DataType::Type::kUint16; in VisitAnd() local
1600 TryReplaceFieldOrArrayGetType(input_other, new_type)) { in VisitAnd()
1603 } else if (DataType::IsTypeConversionImplicit(input_other->GetType(), new_type)) { in VisitAnd()
1608 new_type, input_other, instruction->GetDexPc()); in VisitAnd()
Dnodes.h3143 void SetType(DataType::Type new_type) {
3147 DCHECK(GetType() == new_type ||
3148 (GetType() == DataType::Type::kInt32 && new_type == DataType::Type::kFloat32) ||
3149 (GetType() == DataType::Type::kInt32 && new_type == DataType::Type::kReference) ||
3150 (GetType() == DataType::Type::kInt64 && new_type == DataType::Type::kFloat64));
3151 SetPackedField<TypeField>(new_type);
6308 void SetType(DataType::Type new_type) {
6310 DCHECK(DataType::IsIntegralType(new_type));
6311 DCHECK_EQ(DataType::Size(GetType()), DataType::Size(new_type));
6312 SetPackedField<TypeField>(new_type);
[all …]
/art/openjdkjvmti/
Dti_redefine.cc1809 auto [_, new_type] = *it; in CollectAndCreateNewInstances()
1821 new_type->Alloc</*kIsInstrumented=*/true, in CollectAndCreateNewInstances()
2000 art::ObjPtr<art::mirror::Class> new_type; in FinishNewClassAllocations() local
2004 new_type = in FinishNewClassAllocations()
2011 new_type = setup_single_redefinition(&new_redef, superclass); in FinishNewClassAllocations()
2013 if (new_type == nullptr) { in FinishNewClassAllocations()
2018 new_classes_arr->Set(i, new_type); in FinishNewClassAllocations()
/art/runtime/mirror/
Dclass.h422 void SetPrimitiveType(Primitive::Type new_type) REQUIRES_SHARED(Locks::mutator_lock_) { in SetPrimitiveType() argument
424 uint32_t v32 = static_cast<uint32_t>(new_type); in SetPrimitiveType()
427 v32 |= Primitive::ComponentSizeShift(new_type) << kPrimitiveTypeSizeShiftShift; in SetPrimitiveType()