Searched refs:new_type (Results 1 – 6 of 6) sorted by relevance
42 const RegType& new_type) { in SetRegisterType() argument44 if (new_type.IsLowHalf() || new_type.IsHighHalf()) { in SetRegisterType()46 << new_type << "'"; in SetRegisterType()51 line_[vdst] = new_type.GetId(); in SetRegisterType()60 DCHECK(new_type.IsReferenceTypes()); in SetRegisterType()89 inline void RegisterLine::SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type) { in SetResultRegisterType() argument90 DCHECK(!new_type.IsLowHalf()); in SetResultRegisterType()91 DCHECK(!new_type.IsHighHalf()); in SetResultRegisterType()92 result_[0] = new_type.GetId(); in SetResultRegisterType()
117 const RegType& new_type)127 void SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type)
437 const RegType& new_type = cur_type.Merge( in MergeRegisters() local439 changed = changed || !cur_type.Equals(new_type); in MergeRegisters()440 line_[idx] = new_type.GetId(); in MergeRegisters()
1101 static inline bool TryReplaceFieldOrArrayGetType(HInstruction* maybe_get, DataType::Type new_type) { in TryReplaceFieldOrArrayGetType() argument1103 maybe_get->AsInstanceFieldGet()->SetType(new_type); in TryReplaceFieldOrArrayGetType()1106 maybe_get->AsStaticFieldGet()->SetType(new_type); in TryReplaceFieldOrArrayGetType()1109 maybe_get->AsArrayGet()->SetType(new_type); in TryReplaceFieldOrArrayGetType()1443 DataType::Type new_type = (value == 0xff) ? DataType::Type::kUint8 : DataType::Type::kUint16; in VisitAnd() local1447 TryReplaceFieldOrArrayGetType(input_other, new_type)) { in VisitAnd()1450 } else if (DataType::IsTypeConversionImplicit(input_other->GetType(), new_type)) { in VisitAnd()1455 new_type, input_other, instruction->GetDexPc()); in VisitAnd()
2798 void SetType(DataType::Type new_type) { in SetType() argument2802 DCHECK(GetType() == new_type || in SetType()2803 (GetType() == DataType::Type::kInt32 && new_type == DataType::Type::kFloat32) || in SetType()2804 (GetType() == DataType::Type::kInt32 && new_type == DataType::Type::kReference) || in SetType()2805 (GetType() == DataType::Type::kInt64 && new_type == DataType::Type::kFloat64)); in SetType()2806 SetPackedField<TypeField>(new_type); in SetType()5831 void SetType(DataType::Type new_type) { in SetType() argument5833 DCHECK(DataType::IsIntegralType(new_type)); in SetType()5834 DCHECK_EQ(DataType::Size(GetType()), DataType::Size(new_type)); in SetType()5835 SetPackedField<TypeField>(new_type); in SetType()[all …]
365 void SetPrimitiveType(Primitive::Type new_type) REQUIRES_SHARED(Locks::mutator_lock_) { in SetPrimitiveType() argument367 uint32_t v32 = static_cast<uint32_t>(new_type); in SetPrimitiveType()370 v32 |= Primitive::ComponentSizeShift(new_type) << kPrimitiveTypeSizeShiftShift; in SetPrimitiveType()