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

/art/compiler/optimizing/
H A Dssa_type_propagation.cc23 static Primitive::Type MergeTypes(Primitive::Type existing, Primitive::Type new_type) { argument
31 return new_type;
40 Primitive::Type new_type = Primitive::kPrimVoid; local
43 new_type = MergeTypes(new_type, input_type);
45 phi->SetType(new_type);
46 return existing != new_type;
/art/compiler/sea_ir/types/
H A Dtype_inference.cc157 const Type* new_type = tiv.GetType(); local
158 type_data_.SetTypeOf(-1, new_type); // TODO: Record this info in a way that
174 const Type* new_type = tiv.GetType(); local
175 bool type_changed = (old_type != new_type);
177 type_data_.SetTypeOf((*instruction_it)->Id(), new_type);
H A Dtype_inference_visitor_test.cc67 const Type* new_type = &type_cache.Integer(); local
68 types.push_back(new_type);
81 const Type* new_type = &type_cache.Short(); local
82 types.push_back(new_type);
/art/runtime/mirror/
H A Dclass.h333 void SetPrimitiveType(Primitive::Type new_type) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
335 SetField32<false>(OFFSET_OF_OBJECT_MEMBER(Class, primitive_type_), new_type); local
/art/runtime/verifier/
H A Dregister_line.cc39 bool RegisterLine::SetRegisterType(uint32_t vdst, RegType& new_type) { argument
41 if (new_type.IsLowHalf() || new_type.IsHighHalf()) {
43 << new_type << "'";
45 } else if (new_type.IsConflict()) { // should only be set during a merge
46 verifier_->Fail(VERIFY_ERROR_BAD_CLASS_SOFT) << "Set register to unknown type " << new_type;
49 line_[vdst] = new_type.GetId();
78 void RegisterLine::SetResultRegisterType(RegType& new_type) { argument
79 DCHECK(!new_type.IsLowHalf());
80 DCHECK(!new_type
465 RegType& new_type = cur_type.Merge(incoming_reg_type, verifier_->GetRegTypeCache()); local
[all...]

Completed in 676 milliseconds