Lines Matching refs:component_type

2614           const RegType& component_type = reg_types_.GetComponentType(array_type,  in CodeFlowVerifyInstruction()  local
2616 DCHECK(!component_type.IsConflict()); in CodeFlowVerifyInstruction()
2617 if (component_type.IsNonZeroReferenceTypes()) { in CodeFlowVerifyInstruction()
2619 << component_type; in CodeFlowVerifyInstruction()
2628 size_t elem_width = Primitive::ComponentSize(component_type.GetPrimitiveType()); in CodeFlowVerifyInstruction()
4514 const RegType& component_type = reg_types_.GetComponentType(array_type, class_loader_.Get()); in VerifyAGet() local
4515 if (!component_type.IsReferenceTypes() && !is_primitive) { in VerifyAGet()
4518 } else if (component_type.IsNonZeroReferenceTypes() && is_primitive) { in VerifyAGet()
4521 } else if (is_primitive && !insn_type.Equals(component_type) && in VerifyAGet()
4522 !((insn_type.IsInteger() && component_type.IsFloat()) || in VerifyAGet()
4523 (insn_type.IsLong() && component_type.IsDouble()))) { in VerifyAGet()
4530 if (!component_type.IsLowHalf()) { in VerifyAGet()
4531 work_line_->SetRegisterType<LockOp::kClear>(this, inst->VRegA_23x(), component_type); in VerifyAGet()
4533 work_line_->SetRegisterTypeWide(this, inst->VRegA_23x(), component_type, in VerifyAGet()
4534 component_type.HighHalf(&reg_types_)); in VerifyAGet()
4636 const RegType& component_type = reg_types_.GetComponentType(array_type, class_loader_.Get()); in VerifyAPut() local
4639 VerifyPrimitivePut(component_type, insn_type, vregA); in VerifyAPut()
4641 if (!component_type.IsReferenceTypes()) { in VerifyAPut()