Home
last modified time | relevance | path

Searched refs:GetRegisterType (Results 1 – 5 of 5) sorted by relevance

/art/runtime/verifier/
Dregister_line-inl.h28 inline const RegType& RegisterLine::GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const { in GetRegisterType() function
91 const RegType& type = GetRegisterType(verifier, vsrc); in CopyRegister1()
106 const RegType& type_l = GetRegisterType(verifier, vsrc); in CopyRegister2()
107 const RegType& type_h = GetRegisterType(verifier, vsrc + 1); in CopyRegister2()
121 if (GetRegisterType(verifier, i).IsNonZeroReferenceTypes()) { in GetMaxNonZeroReferenceReg()
131 const RegType& src_type = GetRegisterType(verifier, vsrc); in VerifyRegisterType()
147 const RegType& src_type_h = GetRegisterType(verifier, vsrc + 1); in VerifyRegisterType()
Dregister_line.cc32 const RegType& type = GetRegisterType(verifier, i); in CheckConstructorReturn()
58 const RegType& this_type = GetRegisterType(verifier, this_reg); in GetInvocationThis()
75 const RegType& src_type = GetRegisterType(verifier, vsrc); in VerifyRegisterTypeWide()
81 const RegType& src_type_h = GetRegisterType(verifier, vsrc + 1); in VerifyRegisterTypeWide()
101 if (GetRegisterType(verifier, i).Equals(uninit_type)) { in MarkRefsAsInitialized()
152 result += GetRegisterType(verifier, i).Dump(); in Dump()
163 if (GetRegisterType(verifier, i).Equals(uninit_type)) { in MarkUninitRefsAsInvalid()
242 if (GetRegisterType(verifier, vregB).IsBooleanTypes() && in CheckBinaryOp()
243 GetRegisterType(verifier, vregC).IsBooleanTypes()) { in CheckBinaryOp()
280 if (GetRegisterType(verifier, vregA).IsBooleanTypes() && in CheckBinaryOp2addr()
[all …]
Dmethod_verifier.cc1757 const RegType& src_type = work_line_->GetRegisterType(this, vregA); in CodeFlowVerifyInstruction()
1797 const RegType& reg_type = work_line_->GetRegisterType(this, vregA); in CodeFlowVerifyInstruction()
1957 const RegType& orig_type = work_line_->GetRegisterType(this, orig_type_reg); in CodeFlowVerifyInstruction()
1980 const RegType& res_type = work_line_->GetRegisterType(this, inst->VRegB_12x()); in CodeFlowVerifyInstruction()
2058 const RegType& res_type = work_line_->GetRegisterType(this, inst->VRegA_11x()); in CodeFlowVerifyInstruction()
2079 const RegType& array_type = work_line_->GetRegisterType(this, inst->VRegA_31t()); in CodeFlowVerifyInstruction()
2113 const RegType& reg_type1 = work_line_->GetRegisterType(this, inst->VRegA_22t()); in CodeFlowVerifyInstruction()
2114 const RegType& reg_type2 = work_line_->GetRegisterType(this, inst->VRegB_22t()); in CodeFlowVerifyInstruction()
2133 const RegType& reg_type1 = work_line_->GetRegisterType(this, inst->VRegA_22t()); in CodeFlowVerifyInstruction()
2134 const RegType& reg_type2 = work_line_->GetRegisterType(this, inst->VRegB_22t()); in CodeFlowVerifyInstruction()
[all …]
Dregister_line.h102 const RegType& GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const;
/art/compiler/dex/
Dverified_method.cc164 if (line->GetRegisterType(method_verifier, j).IsNonZeroReferenceTypes()) { in VerifyGcMap()
273 reg_type(line->GetRegisterType(method_verifier, in GenerateDevirtMap()
346 const verifier::RegType& reg_type(line->GetRegisterType(method_verifier, in GenerateSafeCastSet()
352 const verifier::RegType& array_type(line->GetRegisterType(method_verifier, in GenerateSafeCastSet()
358 const verifier::RegType& value_type(line->GetRegisterType(method_verifier, in GenerateSafeCastSet()