Searched defs:is_exact (Results 1 - 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
H A D | reference_type_propagation.cc | 111 void SetClassAsTypeInfo(HInstruction* instr, ObjPtr<mirror::Class> klass, bool is_exact) 123 bool is_exact); 411 handle_cache_->GetObjectClassHandle(), /* is_exact */ false); 523 class_rti = ReferenceTypeInfo::Create(class_rti.GetTypeHandle(), /* is_exact */ false); 531 bool is_exact) { 556 ReferenceTypeInfo::Create(handle_cache_->GetStringClassHandle(), /* is_exact */ true)); 559 is_exact = is_exact || handle->CannotBeAssignedFromOtherTypes(); 560 instr->SetReferenceTypeInfo(ReferenceTypeInfo::Create(handle, is_exact)); 573 bool is_exact) { 529 SetClassAsTypeInfo(HInstruction* instr, ObjPtr<mirror::Class> klass, bool is_exact) argument 570 UpdateReferenceTypeInfo(HInstruction* instr, dex::TypeIndex type_idx, const DexFile& dex_file, bool is_exact) argument 736 bool is_exact = class_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes(); local 797 bool is_exact = a.IsExact() && b.IsExact(); local 843 bool is_exact = component_handle->CannotBeAssignedFromOtherTypes(); local [all...] |
H A D | nodes.cc | 46 /* is_exact */ false); 2779 ReferenceTypeInfo ReferenceTypeInfo::Create(TypeHandle type_handle, bool is_exact) { argument 2783 if (!is_exact) { 2785 << "Callers of ReferenceTypeInfo::Create should ensure is_exact is properly computed"; 2788 return ReferenceTypeInfo(type_handle, is_exact); 2796 << " is_exact=" << rhs.IsExact()
|
H A D | nodes.h | 189 static ReferenceTypeInfo Create(TypeHandle type_handle, bool is_exact); 195 static ReferenceTypeInfo CreateUnchecked(TypeHandle type_handle, bool is_exact) { argument 196 return ReferenceTypeInfo(type_handle, is_exact); 295 ReferenceTypeInfo(TypeHandle type_handle, bool is_exact) argument 296 : type_handle_(type_handle), is_exact_(is_exact) { }
|
Completed in 141 milliseconds