Searched defs:new_type (Results 1 - 4 of 4) sorted by relevance

/art/runtime/verifier/
H A Dregister_line-inl.h42 const RegType& new_type) {
44 if (new_type.IsLowHalf() || new_type.IsHighHalf()) {
46 << new_type << "'";
51 line_[vdst] = new_type.GetId();
60 DCHECK(new_type.IsReferenceTypes());
89 inline void RegisterLine::SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type) { argument
90 DCHECK(!new_type.IsLowHalf());
91 DCHECK(!new_type.IsHighHalf());
92 result_[0] = new_type
41 SetRegisterType(MethodVerifier* verifier, uint32_t vdst, const RegType& new_type) argument
[all...]
H A Dregister_line.cc435 const RegType& new_type = cur_type.Merge( local
437 changed = changed || !cur_type.Equals(new_type);
438 line_[idx] = new_type.GetId();
/art/compiler/optimizing/
H A Dinstruction_simplifier.cc1069 static inline bool TryReplaceFieldOrArrayGetType(HInstruction* maybe_get, DataType::Type new_type) { argument
1071 maybe_get->AsInstanceFieldGet()->SetType(new_type);
1074 maybe_get->AsStaticFieldGet()->SetType(new_type);
1077 maybe_get->AsArrayGet()->SetType(new_type);
1400 // of the Get+TypeConversion and change the Get's type to `new_type` instead.
1401 DataType::Type new_type = (value == 0xff) ? DataType::Type::kUint8 : DataType::Type::kUint16; local
1405 TryReplaceFieldOrArrayGetType(input_other, new_type)) {
1408 } else if (DataType::IsTypeConversionImplicit(input_other->GetType(), new_type)) {
1413 new_type, input_other, instruction->GetDexPc());
H A Dnodes.h2736 void SetType(DataType::Type new_type) { argument
2740 DCHECK(GetType() == new_type ||
2741 (GetType() == DataType::Type::kInt32 && new_type == DataType::Type::kFloat32) ||
2742 (GetType() == DataType::Type::kInt32 && new_type == DataType::Type::kReference) ||
2743 (GetType() == DataType::Type::kInt64 && new_type == DataType::Type::kFloat64));
2744 SetPackedField<TypeField>(new_type);
5608 void SetType(DataType::Type new_type) { argument
5610 DCHECK(DataType::IsIntegralType(new_type));
5611 DCHECK_EQ(DataType::Size(GetType()), DataType::Size(new_type));
5612 SetPackedField<TypeField>(new_type);
5746 SetType(DataType::Type new_type) argument
[all...]

Completed in 231 milliseconds