Home
last modified time | relevance | path

Searched refs:incoming_type (Results 1 – 2 of 2) sorted by relevance

/art/runtime/verifier/
Dreg_type.cc578 const RegType& RegType::Merge(const RegType& incoming_type, RegTypeCache* reg_types) const { in Merge() argument
579 DCHECK(!Equals(incoming_type)); // Trivial equality handled by caller in Merge()
584 DCHECK_EQ(&incoming_type == &undefined, incoming_type.IsUndefined()); in Merge()
586 DCHECK_EQ(&incoming_type == &conflict, incoming_type.IsConflict()); in Merge()
587 if (this == &undefined || &incoming_type == &undefined) { in Merge()
592 } else if (this == &conflict || &incoming_type == &conflict) { in Merge()
594 } else if (IsConstant() && incoming_type.IsConstant()) { in Merge()
596 const ConstantType& type2 = *down_cast<const ConstantType*>(&incoming_type); in Merge()
649 } else if (IsConstantLo() && incoming_type.IsConstantLo()) { in Merge()
651 const ConstantType& type2 = *down_cast<const ConstantType*>(&incoming_type); in Merge()
[all …]
Dreg_type.h237 const RegType& Merge(const RegType& incoming_type, RegTypeCache* reg_types) const
240 const RegType& SafeMerge(const RegType& incoming_type, RegTypeCache* reg_types) const in SafeMerge() argument
242 if (Equals(incoming_type)) { in SafeMerge()
245 return Merge(incoming_type, reg_types); in SafeMerge()