Searched refs:new_type (Results 1 - 6 of 6) sorted by relevance

/art/compiler/optimizing/
H A Dprimitive_type_propagation.cc24 static Primitive::Type MergeTypes(Primitive::Type existing, Primitive::Type new_type) { argument
34 return new_type == Primitive::kPrimVoid
36 : HPhi::ToPhiType(new_type);
46 Primitive::Type new_type = existing; local
49 new_type = MergeTypes(new_type, input_type);
51 phi->SetType(new_type);
53 if (new_type == Primitive::kPrimDouble
54 || new_type == Primitive::kPrimFloat
55 || new_type
[all...]
H A Dssa_builder.cc62 Primitive::Type new_type = existing; local
80 if (new_type == Primitive::kPrimVoid) {
81 new_type = input_type;
82 } else if (new_type == Primitive::kPrimNot && input_type == Primitive::kPrimInt) {
99 } else if (new_type == Primitive::kPrimInt && input_type == Primitive::kPrimNot) {
100 new_type = Primitive::kPrimNot;
103 } else if (new_type != input_type) {
115 phi->SetType(new_type);
116 return existing != new_type;
/art/runtime/verifier/
H A Dregister_line-inl.h35 const RegType& new_type) {
37 if (new_type.IsLowHalf() || new_type.IsHighHalf()) {
39 << new_type << "'";
44 line_[vdst] = new_type.GetId();
74 inline void RegisterLine::SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type) { argument
75 DCHECK(!new_type.IsLowHalf());
76 DCHECK(!new_type.IsHighHalf());
77 result_[0] = new_type.GetId();
34 SetRegisterType(MethodVerifier* verifier, uint32_t vdst, const RegType& new_type) argument
H A Dregister_line.h87 const RegType& new_type)
95 void SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type)
H A Dregister_line.cc379 const RegType& new_type = cur_type.Merge(incoming_reg_type, verifier->GetRegTypeCache()); local
380 changed = changed || !cur_type.Equals(new_type);
381 line_[idx] = new_type.GetId();
/art/runtime/mirror/
H A Dclass.h331 void SetPrimitiveType(Primitive::Type new_type) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
333 int32_t v32 = static_cast<int32_t>(new_type);
336 v32 |= Primitive::ComponentSizeShift(new_type) << 16;

Completed in 296 milliseconds