Lines Matching refs:vsrc
32 inline const RegType& RegisterLine::GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const { in GetRegisterType() argument
34 DCHECK_LT(vsrc, num_regs_); in GetRegisterType()
35 return verifier->GetRegTypeCache()->GetFromId(line_[vsrc]); in GetRegisterType()
101 inline void RegisterLine::CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc, in CopyRegister1() argument
104 const RegType& type = GetRegisterType(verifier, vsrc); in CopyRegister1()
111 …verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "copy1 v" << vdst << "<-v" << vsrc << " type=" << t… in CopyRegister1()
114 CopyRegToLockDepth(vdst, vsrc); in CopyRegister1()
118 inline void RegisterLine::CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc) { in CopyRegister2() argument
119 const RegType& type_l = GetRegisterType(verifier, vsrc); in CopyRegister2()
120 const RegType& type_h = GetRegisterType(verifier, vsrc + 1); in CopyRegister2()
123 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "copy2 v" << vdst << "<-v" << vsrc in CopyRegister2()
130 inline bool RegisterLine::VerifyRegisterType(MethodVerifier* verifier, uint32_t vsrc, in VerifyRegisterType() argument
133 const RegType& src_type = GetRegisterType(verifier, vsrc); in VerifyRegisterType()
147 verifier->Fail(fail_type) << "register v" << vsrc << " has type " in VerifyRegisterType()
152 const RegType& src_type_h = GetRegisterType(verifier, vsrc + 1); in VerifyRegisterType()
154 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "wide register v" << vsrc << " has type " in VerifyRegisterType()