Searched refs:ReferenceTypeInfo (Results 1 – 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
D | reference_type_propagation.cc | 98 bound_type = new (graph_->GetArena()) HBoundType(obj, ReferenceTypeInfo::CreateTop(false)); in BoundTypeForIfNotNull() 155 ReferenceTypeInfo obj_rti = obj->GetReferenceTypeInfo(); in BoundTypeForIfInstanceOf() 156 ReferenceTypeInfo class_rti = load_class->GetLoadedClassRTI(); in BoundTypeForIfInstanceOf() 166 ReferenceTypeInfo::Create(class_rti.GetTypeHandle(), /* is_exact */ false)); in BoundTypeForIfInstanceOf() 185 instr->SetReferenceTypeInfo(ReferenceTypeInfo::Create(handle, true)); in VisitNewInstance() 196 instr->SetLoadedClassRTI(ReferenceTypeInfo::Create(handle, /* is_exact */ true)); in VisitLoadClass() 199 instr->SetReferenceTypeInfo(ReferenceTypeInfo::Create(class_handle, /* is_exact */ true)); in VisitLoadClass() 224 ReferenceTypeInfo ReferenceTypePropagation::MergeTypes(const ReferenceTypeInfo& a, in MergeTypes() 225 const ReferenceTypeInfo& b) { in MergeTypes() 247 ? ReferenceTypeInfo::CreateTop(is_exact) in MergeTypes() [all …]
|
D | reference_type_propagation.h | 66 ReferenceTypeInfo MergeTypes(const ReferenceTypeInfo& a, const ReferenceTypeInfo& b)
|
D | nodes.h | 1213 class ReferenceTypeInfo : ValueObject { 1217 static ReferenceTypeInfo Create(TypeHandle type_handle, bool is_exact) in Create() 1223 return ReferenceTypeInfo(TypeHandle(), is_exact, true); in Create() 1225 return ReferenceTypeInfo(type_handle, is_exact, false); in Create() 1229 static ReferenceTypeInfo CreateTop(bool is_exact) { in CreateTop() 1230 return ReferenceTypeInfo(TypeHandle(), is_exact, true); in CreateTop() 1238 bool IsSupertypeOf(ReferenceTypeInfo rti) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsSupertypeOf() 1253 bool IsEqual(ReferenceTypeInfo rti) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsEqual() 1273 ReferenceTypeInfo() : ReferenceTypeInfo(TypeHandle(), false, true) {} in ReferenceTypeInfo() function 1274 ReferenceTypeInfo(TypeHandle type_handle, bool is_exact, bool is_top) in ReferenceTypeInfo() function [all …]
|
D | instruction_simplifier.cc | 185 ReferenceTypeInfo obj_rti = check_cast->InputAt(0)->GetReferenceTypeInfo(); in VisitCheckCast() 186 ReferenceTypeInfo class_rti = load_class->GetLoadedClassRTI(); in VisitCheckCast()
|
D | nodes.cc | 1470 std::ostream& operator<<(std::ostream& os, const ReferenceTypeInfo& rhs) { in operator <<()
|