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

/art/compiler/optimizing/
H A Dreference_type_propagation.cc111 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 Dnodes.cc46 /* 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 Dnodes.h189 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