Searched refs:GetRegisterType (Results 1 – 5 of 5) sorted by relevance
/art/runtime/verifier/ |
D | register_line-inl.h | 28 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()
|
D | register_line.cc | 32 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 …]
|
D | method_verifier.cc | 1757 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 …]
|
D | register_line.h | 102 const RegType& GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const;
|
/art/compiler/dex/ |
D | verified_method.cc | 164 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()
|