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

/art/runtime/verifier/
H A Dregister_line-inl.h40 const RegType& new_type) {
42 if (new_type.IsLowHalf() || new_type.IsHighHalf()) {
44 << new_type << "'";
49 line_[vdst] = new_type.GetId();
58 DCHECK(new_type.IsReferenceTypes());
87 inline void RegisterLine::SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type) { argument
88 DCHECK(!new_type.IsLowHalf());
89 DCHECK(!new_type.IsHighHalf());
90 result_[0] = new_type
39 SetRegisterType(MethodVerifier* verifier, uint32_t vdst, const RegType& new_type) argument
[all...]
H A Dregister_line.cc436 const RegType& new_type = cur_type.Merge(incoming_reg_type, verifier->GetRegTypeCache()); local
437 changed = changed || !cur_type.Equals(new_type);
438 line_[idx] = new_type.GetId();
/art/compiler/optimizing/
H A Dnodes.h2374 void SetType(Primitive::Type new_type) { argument
2378 DCHECK(GetType() == new_type ||
2379 (GetType() == Primitive::kPrimInt && new_type == Primitive::kPrimFloat) ||
2380 (GetType() == Primitive::kPrimInt && new_type == Primitive::kPrimNot) ||
2381 (GetType() == Primitive::kPrimLong && new_type == Primitive::kPrimDouble));
2382 SetPackedField<TypeField>(new_type);

Completed in 84 milliseconds